El DOM es la representación de una página como árbol de nodos. El navegador permite consultar y modificar esos nodos con JavaScript.
Ejemplo
Web API · Navegador
// En una página HTML que tenga un <h1>:
const titulo = document.querySelector('h1');
if (titulo) titulo.textContent = 'Hola desde JavaScript';Evita esta confusión
document pertenece al entorno del navegador. No existe como global en un proceso Node.js normal.