--- title: document.documentElement slug: Web/API/Document/documentElement translation_of: Web/API/Document/documentElement ---

{{ApiRef}}

Zusammenfassung

Lesbar, nicht schreibbar

Gibt das Element zurück, das die Wurzel des document ist (zum Beispiel, das <html> Element für HTML Dokumente).

Syntax

var element = document.documentElement;

Beispiel

var rootElement = document.documentElement;
var firstTier = rootElement.childNodes;

// firstTier ist die NodeList von direkten Kindern des Wurzel-Elementes
for (var i = 0; i < firstTier.length; i++) {
   // hier irgendwas mit den direkten Kindern des Wurzel-Elementes mit Hilfe
   // von firstTier[i] erledigen
}

Beobachtungen

Dieses Objekt ist lesbar aber nicht schreibbar. Es ist praktisch um auf die Wurzel eines beliebigen Dokumentes zuzugreifen.

HTML Dokumente enthalten typischerweise ein einziges Tochter-Element, <html>, manchmal mit einem DOCTYPE. XML-Doumente enthalten oft mehrere Tochter-Elemente, einen DOCTYPE und Verarbeitungshinweise.

Deswegen sollte document.documentElement statt {{Domxref("document.firstElementChild")}} benutzt werden, um auf das Wurzel-Element zuzugreifen.

Spezifikation