XML DOM getElementById() 메서드
정의와 사용법
getElementById() 메서드는 지정된 독특한 ID를 가진 요소를 찾습니다.
문법:
getElementById(elementid)
매개변수 | 설명 |
---|---|
elementid | 원하는 요소의 id 속성의 값을 가져오기 위해 |
반환 값
지정된 id 속성을 가진 문서 요소의 Element 노드를 표시합니다. 이러한 요소가 없다면 null을 반환합니다.
설명
이 메서드는 id 속성의 값이 elementid 의 요소 노드를 반환하며, 그런 요소 노드가 없다면 null을 반환합니다. id 속성의 값은 문서에서 유일합니다. 이 메서드가 지정된 값보다 더 많은 elementid 의 요소 노드가 있습니다. 이는 랜덤으로 이러한 요소 노드를 반환하거나 null을 반환합니다.
이것은 중요한 일반적인 방법입니다. 이는 지정된 문서 요소를 표시하는 Element 객체를 쉽게 얻을 수 있게 해줍니다.
주의:이 메서드의 이름은 Id로 끝나며, ID가 아닙니다. 잘못 표기하지 마세요.
HTML 문서에서는, 이 메서드는 항상 지정된 id를 가진 속성을 검색합니다. HTMLDocument.getElementByName() 메서드value에 따라 HTML 요소를 찾습니다.
XML 문서에서는, 이 메서드는 어떤 이름이든 가진 타입이 id인 특정 속성을 찾는 것을 사용합니다. XML 속성의 타입이 알 수 없는 경우(예: XML 파서가 DTD를 무시하거나, 문서의 DTD를 위치시킬 수 없는 경우), 이 메서드는 항상 null을 반환합니다. 클라이언트 JavaScript에서는, 이 메서드가 XML 문서와 함께 자주 사용되지 않습니다. 실제로, getElementById()는 원래 HTMLDocument 인터페이스의 일원으로 정의되었지만, 나중에 2차 DOM에 포함되었습니다.