--- title: Document.documentElement slug: Web/API/Document/documentElement translation_of: Web/API/Document/documentElement ---
{{ApiRef("DOM")}}

Document.documentElement ritorna l'{{domxref("Element")}} che è l'elemento principale di {{domxref("document")}} (per esempio, l'elemento {{HTMLElement("html")}} per i documenti HTML).

Sintassi

var element = document.documentElement;

Esempio

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]
}

Appunti

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.

Specifiche

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')}}  

Compatibilità con i browser

{{Compat("api.Document.documentElement")}}