getElementByClassName选择具有给定类的所有元素

时间:2016-09-20 05:04:06

标签: javascript getelementsbyclassname

我有一些类“myImages”的图像。当我选择其中一个图像时,该图像类名称将更改为“myImages selected”。我现在要做的是if语句来测试是否选择了任何图像,如果没有,则返回一个警告框。它看起来像这样(语法不正确):

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

1 个答案:

答案 0 :(得分:1)

function alertBox() {
  if (document.getElementsByClassName('myImages selected').length === 0) {
    alert('Please select an image');
  }
}