¿Qué es el DOM?
Opciones
- Una base de datos que guarda el contenido de la página
- Un árbol de objetos creado a partir del HTML (editable) (Opción correcta)
- Un framework CSS para construir diseños de página
- 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.