getElementById로 중복 ID 극복
질문:
다음 컬렉션을 어떻게 검색합니까? 단독으로 사용하는 동일한 ID를 가진 요소 getElementById()?
답변:
getElementById()를 사용하여 동일한 ID를 가진 여러 요소를 검색하는 것은 HTML 표준을 위반하는 것입니다. 그러나 이러한 유효하지 않은 HTML 구조에 직면한 경우 대체 접근 방식은 다음과 같이 querySelectorAll()을 활용하는 것입니다.
var elements = document.querySelectorAll("[id='duplicateID']"); for (var i = 0; i < elements.length; i++) { // Perform actions on each element, e.g., modify styles: elements[i].style.display = 'none'; }
이 방법을 사용하면 중복 ID가 포함된 유효하지 않은 HTML 구조를 탐색하고 원하는 것을 적용할 수 있습니다. 일치하는 각 요소에 효과를 줍니다. 제공된 코드는 유효하지 않은 HTML을 처리하기 위한 해결 방법으로 고안되었으며 유효한 HTML 문서를 작성하기 위한 권장 방법으로 간주되어서는 안 됩니다.
위 내용은 getElementById()를 사용하여 중복 ID가 있는 요소를 검색할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!