Repaso
English

¿Qué es el DOM?

Opciones

  1. Una base de datos que guarda el contenido de la página
  2. Un árbol de objetos creado a partir del HTML (editable) (Opción correcta)
  3. Un framework CSS para construir diseños de página
  4. Un servidor que envía archivos HTML al navegador

Respuesta

El árbol de objetos que el navegador construye a partir del HTML, y que JavaScript puede leer y cambiar

Por qué

El navegador lee el texto HTML y construye el Document Object Model: un árbol donde cada etiqueta es un nodo (document → html → body → div → button...).

JavaScript cambia la página cambiando este árbol, por ejemplo añadiendo un elemento o cambiando su texto, y el navegador vuelve a dibujar lo que cambió.

Recuerda

DOM = el árbol vivo de la página que JS manipula.

Términos clave

Practica esta pregunta en Repaso