Esta tradução não está completa. Por favor ajude a traduzir este artigo a partir do Inglês.
O Modelo de Objeto de Documentos (do inglês Document Object Model, DOM) é uma API definida pelo W3C para representar e interagir com qualquer documento HTML ou XML.
O DOM é um modelo de documento carregado pelo navegador. Este documento é representado através de uma árvore de nós, onde cada um destes nós representa uma parte do documento (por ex. um elemento, texto ou comentário).
O DOM é uma das APIs mais usadas na Web porque ele permite que cada código rodando no navegador acesse e interaja com cada nó do documento.
Os nós podem ser criados, movidos ou modificados. Listeners de evento podem também ser adicionados aos nós para serem disparados quando um dado evento ocorrer.
O DOM não foi originalmente especificado. Ele apareceu quando os navegadores começaram a implementar o JavaScript. Este legado é às vezes chamado de DOM 0.
Hoje o W3C conduz a especificação do DOM; e o DOM Working Group está atualmente a preparar a versão 4.