Document.documentElement

Document.documentElement 는 읽기 전용 속성으로 document 의 루트 요소인 Element를 반환한다 (가령, HTML 문서의 <html> 요소).

구문

var element = document.documentElement;

예제

var rootElement = document.documentElement;
var firstTier = rootElement.childNodes;

// firstTier 는 루트 요소의 직계 자식의 노드목록이다.
for (var i = 0; i < firstTier.length; i++) {
   // 루트 요소의 직계자식 별로, 즉 firstTier[i]로
   // 어떤 작업을 실행하라.
}

주의

이 속성은 어떤한 문서이던지 관련된 루트요소를 얻기 위한 읽기 전용 편의 요소이다.

HTML 문서는 아마도 그 이전의 DOCTYPE 선언과 함께 일반적으로 하나의 자식 노드인 <html> 를 포함한다. XML 문서는 종종 다음과 같은 여러 자식 노드들을 포함한다: 루트요소, DOCTYPE 선언과 처리지침processing instructions.

루트 요소를 얻기 위해 document.firstChild 를 사용하는 것이 아니라 document.documentElement 를 사용해야 하는 이유이다.

명세

문서 태그 및 공헌자

 이 페이지의 공헌자: whitetofu
 최종 변경: whitetofu,