UP | HOME

El DOM de HTML

Ya hemos hablado de la estructura jerárquica de los Lenguajes de Marcas en general y de HTML en particular.

En el caso concreto de HTML esta estructura jerárquica se denomina DOM (Document Object Model). En inglés se suele conocer como DOM Tree (árbol DOM).

Así, por ejemplo, el siguiente DOM:

img_htmltree_800.svg

Figure 1: Imagen obtenida en la web https://www.w3schools.com/js/js_htmldom.asp

Representa la página web HTML siguiente:

<!DOCTYPE html>
<html>
  <head>
    <title>My title</title>
  </head>
  <body>
    <h1>My header</h1>
    <a href=""></a>
  </body>
</html>

Que podemos describir tal que así:

Nodo Descripción
Document Representa al documento en su totalidad, que lo contiene todo
<html> Nodo de tipo elemento
<head> Nodo de tipo elemento
<title> Nodo de tipo elemento
My title Nodo de tipo texto
<body> Nodo de tipo elemento
<a> Nodo de tipo elemento
href Nodo de tipo atributo
<h1> Nodo de tipo elemento
My header Nodo de tipo texto

Por último, este DOM puede ser modificado de forma dinámica utilizando como tecnología JavaScript. Entraremos de lleno en esta parte en otro tema.

Author: Román Ginés Martínez Ferrández

Created: 2026-09-24 jue 18:33

Validate