Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.
Sinopsis
El Modelo de Objetos del Documento (DOM por sus siglas en inglés) es una API definida por el W3C para representar e interactuar con cualquier documento HTML o XML.
En Profundidad
El DOM es el modelo de un documento HTML o XML cargado en un navegador web. Representa un documento como un árbol de nodos, donde cada nodo representa una porción del documento, tal como un elemento, una porción de texto o un comentario.
El DOM es una de las APIs mas usadas en la web porque permite correr código en un navegador web para acceder e interactuar con cada nodo en el documento. Los nodos pueden ser creados, movidos o cambiados. Escuchas de eventos pueden ser añadidos a los nodos. Una vez que un evento ocurre todos sus escuchas de evento son activados.
Las versiones tempranas del DOM no eran especificadas y provenían del primer navegador implementando JavaScript. Este DOM de legado es a veces referido como DOM 0. Hoy en día, la especificación del DOM es dirigida por la W3C y el grupo de trabajo DOM esta actualmente trabajando en la cuarta versión de la especificación DOM.