El DOM es el árbol de nodos que el navegador construye a partir del HTML. JavaScript lo lee y lo modifica en vivo.
// 1) Encontrar un elemento const tit = document.querySelector('#titulo'); // 2) Leer / cambiar su contenido tit.textContent = 'Nuevo título'; // 3) Crear nodos y agregarlos const li = document.createElement('li'); li.textContent = 'item creado por JS'; document.querySelector('#lista').appendChild(li);