"myImages"클래스가있는 이미지가 있습니다. 이미지 중 하나를 선택하면 해당 이미지 클래스 이름이 "myImages selected"로 변경됩니다. 이제는 이미지 중 하나가 선택되었는지 테스트하고, 그렇지 않은 경우 경고 상자를 반환하는 if 문을 사용하려고합니다. 그것은이 (구문이 올바르지 않습니다)과 같이 보일 것이다.getElementByClassName 주어진 클래스로 모든 요소를 선택하십시오.
function alertBox() {
if document.getElementByClassName("myImages")[all elements of class myImages] contains class name ("myImages selected"):
alert("Please select an image");
}
'document.getElementsByClassName ('myImages 선택')를 길이 === 0 '. 또는'document.querySelectorAll ('. myImages.selected'). 길이 === 0'. [docs] (https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName)는 여기에서 매우 명확합니다. 그들은 "이름"이 ** 클래스 목록을 나타내는 문자열임을 말합니다 클래스 이름은 공백으로 구분됩니다 ** ". –