Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Document: documentElement property

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

>

La propriété en lecture seule documentElement de l'interface Document retourne l'élément Element qui est l'élément racine du document (par exemple, l'élément <html> pour les documents HTML).

Valeur

Un objet Element.

Exemples

js
const elementRacine = document.documentElement;
const premierNiveau = elementRacine.childNodes;
// premierNiveau est une NodeList des enfants directs de l'élément racine
// tels que <head> et <body>

for (const enfant of premierNiveau) {
  // fait quelque chose avec chaque enfant direct de l'élément racine
}

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
DOM>
# ref-for-dom-document-documentelement①>

Compatibilité des navigateurs