document.documentElement

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

Syntaxe

var element = document.documentElement;

Exemple

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

Spécification Statut Commentaire
Document Object Model (DOM) Level 2 Core Specification
La définition de 'Document.documentElement' dans cette spécification.
Obsolete  
Document Object Model (DOM) Level 3 Core Specification
La définition de 'Document.documentElement' dans cette spécification.
Obsolete  
DOM4
La définition de 'Document.documentElement' dans cette spécification.
Obsolete  
DOM
La définition de 'Document.documentElement' dans cette spécification.
Standard évolutif

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
documentElementChrome Support complet 1Edge Support complet 12Firefox Support complet 1IE Support complet 5Opera Support complet 7Safari Support complet 1WebView Android Support complet 1Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet 10.1Safari iOS Support complet 1Samsung Internet Android Support complet 1.0

Légende

Support complet  
Support complet