Document.documentElement は、document のルート要素 (HTML 文書の場合は <html> 要素) を返します。

構文

element = document.documentElement;

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

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

注記

空ではない HTML 文章の場合、document.documentElement は常に <html> 要素を返します。空ではない XML 文章の場合、document.documentElement は常に文章のルート要素である何らかの要素を返します。

仕様

仕様書 策定状況 コメント
Document Object Model (DOM) Level 2 Core Specification
Document.documentElement の定義
廃止された  
Document Object Model (DOM) Level 3 Core Specification
Document.documentElement の定義
廃止された  
DOM4
Document.documentElement の定義
廃止された  
DOM
Document.documentElement の定義
現行の標準  

ブラウザー実装状況

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOS 版 SafariSamsung Internet
基本対応Chrome 完全対応 ありEdge ? Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile ? Firefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明

ドキュメントのタグと貢献者

タグ: 
最終更新者: YuichiNukiyama,