Cuando el navegador lee tu HTML, no lo deja como “texto plano”. Lo transforma en una estructura en memoria llamada DOM (Document Object Model).
Piensa en el DOM como un árbol:
Gracias al DOM, tu página puede pasar de estática a interactiva.
Sin DOM, JavaScript no podría:
Con DOM sí puede. Por eso, cuando escribes algo como:
estás diciéndole al navegador: “tráeme ese nodo del árbol para trabajar con él”.
Una vez que seleccionas un elemento, puedes cambiar su texto visible con textContent:
textContent reemplaza todo el texto del elemento por el que tú le asignes.
Lo vas a usar muchísimo a lo largo de este curso.
No vas a memorizar métodos todavía. Primero vamos a fijar esta base:
Si entiendes eso, todo lo demás se vuelve mucho más natural.
Antes de escribir código DOM, hazte esta secuencia:
Este orden te evita escribir código improvisado.
En esta lección trabajas con dos archivos: index.html y script.js.
El objetivo es preparar el HTML para que JavaScript lo pueda encontrar, y luego dejar una señal visible en la interfaz.
Primero en /index.html:
id=”titulo-principal” al <h1>Luego en /script.js:
2. Selecciona #titulo-principal con document.querySelector o document.getElementById
3. Selecciona el párrafo .estado con document.querySelector
4. Cambia su textContent a Conectado al DOM
El DOM no se aprende leyendo: se aprende tocándolo.