Document Object Model (en castellano modelo en objetos para la representación de documentos), abreviado
como
DOM, una interfaz de programación estandarizada para la estructuración de documentos HTML y XML. Fue
desarrollado y publicado por el Consorcio World Wide Web (W3C),que a su vez fue fundado en 1994 por el
inventor de la web Tim Berners-Lee, para el diseño y el establecimiento de estándares para la World Wide
Web.
El objetivo del Document Object Model es facilitar al máximo a los programadores el acceso a los
componentes
de un proyecto web para que puedan añadir, eliminar o editar contenido, atributos y estilos. DOM sirve
como
un enlace de lenguaje neutro e independiente de la plataforma entre lenguajes de programación como
JavaScript y el documento web subyacente mediante la representación del documento en una estructura de
árbol
en la que cada nodo es un objeto independiente y controlable. Debido a esta estructura, un proyecto web
representado de esta manera también se denomina dom tree.