getElementsByClassName select 给定 类 的所有元素
getElementByClassName select all elements with given classes
我有一些图像 class "myImages"。当我 select 其中一张图像时,该图像 class 名称更改为 "myImages selected"。我现在要做的是一个 if 语句来测试是否有任何图像被 selected,如果没有,returns 一个警告框。它看起来像这样(语法不正确):
function alertBox() {
if document.getElementByClassName("myImages")[all elements of class myImages] contains class name ("myImages selected"):
alert("Please select an image");
}
function alertBox() {
if (document.getElementsByClassName('myImages selected').length === 0) {
alert('Please select an image');
}
}
我有一些图像 class "myImages"。当我 select 其中一张图像时,该图像 class 名称更改为 "myImages selected"。我现在要做的是一个 if 语句来测试是否有任何图像被 selected,如果没有,returns 一个警告框。它看起来像这样(语法不正确):
function alertBox() {
if document.getElementByClassName("myImages")[all elements of class myImages] contains class name ("myImages selected"):
alert("Please select an image");
}
function alertBox() {
if (document.getElementsByClassName('myImages selected').length === 0) {
alert('Please select an image');
}
}