Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Modelo de Objeto de Documento (DOM)

Modelo de Objeto de Documento  (DOM) É uma interface de programação para HTML,  documentos XML e SVG . Ele fornece uma representação estruturada do documento como uma árvore. o DOM define métodos que permite acesso a árvore, para que eles possam alterar a estrutura do documento, estilo e conteúdo. O DOM fornece uma representação do documento como um grupo estruturado de nós e objetos, possuindo várias propriedades e métodos. Nós também podem ter manipuladores de eventos que lhe são inirentes, e uma vez que um evento é acionando, os manipuladores de eventos são manipulados. Essencialmente, ele conecta páginas web a scripts ou linguagens de programação.

Embora o DOM é frequentemente acessado usando JavaScript, não é uma parte da linguagem JavaScript. Ele também pode ser acessado por outras linguagens.

Uma introduction ao DOM está disponível.

DOM interfaces

Interfaces DOM obsoletos

O Modelo de Objeto de Documento foi altamente simplificado. Para conseguir isso, as seguintes interfaces presentes na especificação DOM nível 3 ou especificação anterior ter sido removida. Ainda não está muito claro se alguns podem ser reintroduzidos ou não , mas por enquanto eles têm que ser considerados obsoletos e deve ser avoided:

Interfaces HTML

Um documento contendo HTML é descrito usando o HTMLDocument interface. Nota-se que a especificação HTML também se extende a Document interface.

Um objeto HTMLDocument também da acesso á vários recursos de navegadores como a aba ou janela, em que uma página é desenhada usando Window interface, o Style associado a ele (normalmente CSS), a história do navegador relativa ao contexto, History. Eventualmente, Selection é feito no documento.

HTML elemento interfaces

Outras interfaces

Obsoleto HTML interfaces

SVG interfaces

SVG elemento  interfaces

SVG data type interfaces

Aqui estão a DOM API para tipos de dados utilizados nas definições de propriedades SVG e atributos.

Nota: Starting in Gecko 5.0, the following SVG-related DOM interfaces representing lists of objects are now indexable and can be accessed ; in addition, they have a length property indicating the number of items in the lists: SVGLengthList, SVGNumberList, SVGPathSegList, and SVGPointList.

Static type

Animated type

Other SVG interfaces

Veja também

Etiquetas do documento e colaboradores

 Colaboradores desta página: arai, srsaude
 Última atualização por: arai,