Visit Mozilla.org

DOM:document.documentElement

出典: MDC

« Gecko DOM リファレンス

目次

[編集] 概要

読み取り専用

document のルート要素である Element (例えば、HTML ドキュメントにとっての <html> 要素) を返します。

[編集] 書式

var element = document.documentElement

[編集]

var rootElement = document.documentElement;
var firstTier = rootElement.childNodes;
// firstTier はルート要素の直接の子である NodeList
for (var i = 0; i < firstTier.length; i++) {
   // ルート要素のそれぞれの直接の子に対する処理
   // firstTier[i] のように
}

[編集] 説明

このプロパティは読み取り専用で、あらゆるドキュメントの関連するルート要素の取得に有用です。

HTML ドキュメントは一般的に <html> を 1 つの子ノードとして含みますが、その前に DOCTYPE 宣言が含まれる場合もあります。また、多くの XML ドキュメントはルート要素や DOCTYPE 宣言、処理命令 といった複数の子ノードを含みます。

このため、ルート要素を取得するためには document.firstChild よりも document.documentElement を使うことが推奨されます。

[編集] 仕様

DOM Level 2 Core: Document.documentElement