--- title: Document.documentElement slug: Web/API/Document/documentElement translation_of: Web/API/Document/documentElement ---
Document.documentElement ritorna l'{{domxref("Element")}} che è l'elemento principale di {{domxref("document")}} (per esempio, l'elemento {{HTMLElement("html")}} per i documenti HTML).
var element = document.documentElement;
var rootElement = document.documentElement;
var firstTier = rootElement.childNodes;
// firstTier è la NodeList dei figli diretti dell'elemento root
for (var i = 0; i < firstTier.length; i++) {
// fare qualcosa con ogni child diretto dell'elemento radice
// come firstTier[i]
}
Per qualsiasi documento HTML non vuoto, document.documentElement sarà sempre un elemento {{HTMLElement("html")}}. Per qualsiasi documento XML non vuoto, document.documentElement sarà sempre qualunque elemento sia l'elemento radice del documento.
| Specifica | Stato | Commento |
|---|---|---|
| {{SpecName('DOM WHATWG','#dom-document-documentelement','Document.documentElement')}} | {{Spec2('DOM WHATWG')}} | |
| {{SpecName('DOM4','#dom-document-documentelement','Document.documentElement')}} | {{Spec2('DOM4')}} | |
| {{SpecName('DOM3 Core','core.html#ID-87CD092','Document.documentElement')}} | {{Spec2('DOM3 Core')}} | |
| {{SpecName('DOM2 Core','core.html#ID-87CD092','Document.documentElement')}} | {{Spec2('DOM2 Core')}} |
{{Compat("api.Document.documentElement")}}