document.documentElement
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Resumen
Sintaxis
js
varelement = document.documentElement;
Ejemplo
js
var rootElement = document.documentElement;
var firstTier = rootElement.childNodes;
// firstTier el la NodeList de los hijos directos del elemento raízof the direct children of the root element
for (var i = 0; i < firstTier.length; i++) {
// hacer algo con cada uno de los hijos directos del elemento raíz
// como firstTier[i]
}
Notas
Esta propiedad es de sólo-lectura, facilitada para obtener el elemento raíz de cualquier documento.
Los documentos HTML contienen normalmente un único hijo directo, <html>
, quizá con una declaración DOCTYPE antes que él. Los documento XML contienen a menudo, múltiples hijos: el elemento raíz, la declaración DOCTYPE y processing instructions.
Por tanto, deberías usar document.documentElement
en lugar de document.firstChild
para obtener el elemento raíz.
Especificaciones
Specification |
---|
DOM Standard # ref-for-dom-document-documentelement① |
Compatibilidad del Navegador
BCD tables only load in the browser