¿Qué es el DOM? - Glosario de DreamHost
DOM significa Modelo de Objeto de Documento por sus siglas en inglés. El DOM es una interfaz de programación para los documentos HTML y XML. El DOM te permite traducir páginas web en una estructura ‘de árbol’, donde los objetos representan parte del documento.
Más Sobre el DOM
El archivo HTML de cada página web está estructurado de manera que permite a los navegadores a procesar su información. Sin embargo, JavaScript no puede leer ni cambiar el código HTML hasta que este se traduzca en objetos.
El DOM traduce un documento HTML en un solo objeto. Este es simplemente un método diferente por el cual un navegador organiza el archivo HTML para que JavaScript pueda entenderlo. Sin embargo, DOM no es específico solo para el JavaScript y puede ser utilizado por cualquier lenguaje de programación, como Python y C++.
Cada vez que un elemento en una página web cambia de tamaño o color después de cargar una página, esto sucede porque JavaScript apunta y cambia un elemento usando el DOM.