
document.getElementById(id) 함수는 HTML 문서 내에서 id가 중복되는 경우, 첫 번째로 발견되는 요소를 반환합니다.
이러한 문제를 해결하기 위해서는 id를 고유하게 설정하거나, 다른 방법을 사용하는 것이 좋습니다.
예를 들어, HTML 코드에서 id를 다음과 같이 고유하게 설정할 수 있습니다.
#hostingforum.kr
html
헤더 영역
푸터 영역
또는, JavaScript에서 document.querySelectorAll() 함수를 사용하여 id가 동일한 요소를 모두 반환받을 수 있습니다.
#hostingforum.kr
javascript
const headers = document.querySelectorAll('#header');
const footers = document.querySelectorAll('#footer');
또한, id가 중복되는 경우, class를 사용하여 요소를 선택하는 것이 더 안전하고 효율적입니다.
#hostingforum.kr
html
헤더 영역
#hostingforum.kr
javascript
const headers = document.querySelectorAll('.header');
const footers = document.querySelectorAll('.footer');
2025-07-03 00:05