getElementByClassName выбирает все элементы с заданными классами [дубликаты]

У меня есть изображения с классом "myImages". Когда я выбираю одно из изображений, имя этого класса изображения меняется на «выбрано myImages». Что я пытаюсь сделать сейчас, так это оператор if, чтобы проверить, выбрано ли какое-либо изображение, и, если нет, возвращает окно предупреждения. Это будет выглядеть примерно так (синтаксис неверен):

function alertBox() {
   if document.getElementByClassName("myImages")[all elements of class myImages] contains class name ("myImages selected"):
   alert("Please select an image");
}

person Mina Messiah    schedule 20.09.2016    source источник
comment
document.getElementsByClassName('myImages selected').length === 0. Или document.querySelectorAll('.myImages.selected').length === 0. документы здесь довольно ясны: они говорят names строка, представляющая список имен классов для сопоставления; имена классов разделяются пробелом.   -  person    schedule 20.09.2016


Ответы (1)


person    schedule
comment
@fvgs проверь свои цитаты - person qxz; 20.09.2016
comment
@qxz Спасибо. - person fvgs; 20.09.2016
comment
@fvgs Спасибо! - person Mina Messiah; 20.09.2016