--- title: document.documentElement slug: Web/API/Document/documentElement tags: - API - DOM - Noeud - Propriétés - Racine - Reference translation_of: Web/API/Document/documentElement ---
{{ ApiRef("DOM") }}
Document.documentElementrenvoie l'Element qui est l'élément racine du document (par exemple, l'élément <html> pour les documents HTML).
var element = document.documentElement;
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]
}
Pour tout document HTML non vide, document.documentElement sera toujours un élément {{HTMLElement ("html")}}. Pour tout document XML non vide, document.documentElement sera toujours l'élément racine du document.
| Spécification | Statut | Commentaire |
|---|---|---|
| {{SpecName('DOM2 Core','core.html#ID-87CD092','Document.documentElement')}} | {{Spec2('DOM2 Core')}} | |
| {{SpecName('DOM3 Core','core.html#ID-87CD092','Document.documentElement')}} | {{Spec2('DOM3 Core')}} | |
| {{SpecName('DOM4','#dom-document-documentelement','Document.documentElement')}} | {{Spec2('DOM4')}} | |
| {{SpecName('DOM WHATWG','#dom-document-documentelement','Document.documentElement')}} | {{Spec2('DOM WHATWG')}} |
{{Compat("api.Document.documentElement")}}