document.documentElement

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Document.documentElement renvoie l'Element qui est l'élément racine du document (par exemple, l'élément <html> pour les documents HTML).

Syntaxe

js
var element = document.documentElement;

Exemple

js
var racine = document.documentElement;
var premierNiveau = racine.childNodes;
// premierNiveau est une NodeList des enfants directs de l'élément racine
for (var i = 0; i < premierNiveau.length; i++) {
  // fait quelque chose avec chaque enfant direct de l'élément racine
  // en tant que premierNiveau[i]
}

Notes

Pour tout document HTML non vide, document.documentElement sera toujours un élément <html>. Pour tout document XML non vide, document.documentElement sera toujours l'élément racine du document.

Spécifications

Specification
DOM
# ref-for-dom-document-documentelement①

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
documentElement

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support