DOM y JAVASCRIPT - lizethcas/javascript-universe GitHub Wiki
Un documento HTML es un árbol jerárquico en el que cada elemento (excepto el elemento raíz) sólo tiene un padre, es decir, el elemento dentro del cual se encuentra. Este árbol está formado por una estructura anidada de tags y elementos de texto.
Piensa en el DOM como una estructura tipo árbol donde cada etiqueta HTML es un nodo.
Para representar un documento HTML, el navegador lo convierte primero en un formato que entiende: DOM. El motor del navegador tiene una pieza especial de código, el analizador HTML, que se utiliza para convertir HTML en DOM.
Una vez que se ha construido el árbol DOM, se puede utilizar JavaScript para encontrar un elemento y hacer algo con él, ya que cada elemento tiene una interfaz con muchas propiedades y métodos.