Modelo de objeto de documento (dom)

Definição - o que significa Document Object Model (DOM)?

Document Object Model (DOM) é uma convenção de linguagem e plataforma independente que representa a interação de objetos escritos em linguagens de marcação, ou seja, Hypertext Markup Language (HTML), Extensible Hypertext Markup Language (XHTML) e Extensible Markup Language (XML).

Definirtec explica Document Object Model (DOM)

Um padrão da web definido pelo World Wide Web Consortium (W3C), o DOM é compatível com a maioria dos navegadores. O DOM permite que um desenvolvedor da web acesse o documento por meio de um conjunto comum de objetos, propriedades, métodos e eventos e permite que o conteúdo da página da web seja alterado dinamicamente com uma linguagem de script.

As linguagens de script têm diversas variações de sintaxe, bem como variações adicionadas pelo fornecedor, que são problemas comuns em implementações de aplicativos da web. O W3C forneceu o padrão DOM como um conjunto genérico de objetos, propriedades e métodos que estão disponíveis para todas as linguagens de script. No entanto, nenhum navegador é 100% compatível com DOM. Portanto, não há garantia de que o padrão DOM do W3C esteja disponível em todos os navegadores.