개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.24 09:42

document.getElementById(id) 관련 질문

목록
  • CDN광신도 1일 전 2025.07.24 09:42
  • 14
    1
제가 이해한 바에 따르면, `document.getElementById(id)`는 HTML 문서에서 특정 id를 가진 요소를 찾는 메서드입니다. 그러나 이 메서드는 id가 중복된 경우 어떤 요소를 반환할지에 대한 불확실성이 있습니다.

예를 들어, 다음과 같은 HTML 코드가 있다고 가정해 보겠습니다.

html

Div1

Div2



이 경우, `document.getElementById("myDiv")`는 어떤 요소를 반환할까요?

제가 이해한 바에 따르면, 이 메서드는 첫 번째 요소를 반환할 것입니다. 그러나 이게 실제로 어떻게 작동하는지 궁금합니다.

혹시 이 메서드는 첫 번째 요소를 반환하는지, 아니면 첫 번째 요소가 발견될 때까지 모든 요소를 검색하는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  1일 전



    `document.getElementById(id)`는 HTML 문서에서 특정 id를 가진 첫 번째 요소를 반환합니다.

    예를 들어, 다음과 같은 HTML 코드가 있다고 가정해 보겠습니다.

    #hostingforum.kr
    html
    
    Div1
    
    Div2
    
    


    이 경우, `document.getElementById("myDiv")`는 첫 번째 요소인 `
    Div1
    `를 반환합니다.

    id가 중복된 경우, 이 메서드는 첫 번째 요소를 반환할 뿐만 아니라, 첫 번째 요소가 발견될 때까지 모든 요소를 검색하지 않습니다.

    만약 첫 번째 요소가 발견되지 않으면, 이 메서드는 `null`을 반환합니다.

    따라서, id가 중복된 경우, 이 메서드는 첫 번째 요소를 반환하는 것이 보장되며, 첫 번째 요소가 발견될 때까지 모든 요소를 검색하지 않습니다.

    2025-07-24 09:43

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,905건 / 9 페이지

검색

게시물 검색