English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objeto Documento do HTML DOM

Objeto Document

O objeto Document é o proprietário de todos os outros objetos em sua página da web.

O objeto Document é o nó raiz do documento HTML, representando sua página da web.

Para acessar qualquer elemento na página HTML, sempre comece pelo objeto Document.

Ele fornece funcionalidades globais para o documento, como como obter a URL da página e criar novos elementos no documento.

Este exemplo usa o método getElementsByTagName() para encontrar o elemento HTML (com id="para"):

document.getElementById("para");
Teste para ver‹/›

O objeto Document é o nó raiz do documento HTML.

Atributos do objeto Document

A tabela a seguir lista os atributos do objeto Document:

AtributoDescrição
activeElementRetorna o elemento atualmente focado no documento
baseURIRetorna o URI básico absoluto do documento
bodyDefinir ou retornar o corpo do documento (elemento)
cookieRetorna a lista separada por ponto-e-vírgula dos cookies do documento
characterSetRetorna o conjunto de caracteres utilizado pelo documento
defaultViewRetorna o objeto de janela associado ao documento; se não houver objeto de janela disponível, retorna null
designModeObter ou definir a capacidade de editar todo o documento
doctypeRetorna a declaração de tipo de documento do documento atual
documentElementRetorna o elemento Document que é o subelemento direto do documento (<html>elemento)
documentURIDefine ou retorna a localização do documento em formato de string
domainRetorna o nome do domínio do servidor que carregou o documento
embedsRetorna todos os elementos no documento<embed>Lista de elementos
formsRetorna todos os elementos no documento<form>Lista de elementos
fullscreenElementRetorna o elemento atualmente exibido no modo de tela cheia
fullscreenEnabledRetorna um valor booleano que indica se é possível visualizar o documento no modo de tela cheia
headRetorna o head do documento<head>elemento
imagesRetorna todos os elementos no documento<img>Lista de elementos
implementationRetorna a implementação DOM associada ao documento atual
lastModifiedRetorna a data e hora da última modificação do documento
linksRetorna todos os elementos com o atributo href no documento<a>e<area>Conjunto de elementos
readyStateRetorna o estado de carregamento do documento
referrerRetorna a URL do documento que carregou o documento atual
scriptsRetorna os scripts no documento<script>Lista de elementos
titleDefine ou retorna o título do documento
URLRetorna a URL completa do documento HTML em formato de string

Métodos do objeto Document

A tabela a seguir lista os métodos do objeto Document:

MétodoDescrição
addEventListener()Anexa o manipulador de evento ao documento
adoptNode()Adota o nó de um documento externo
close()Fecha o fluxo de documento aberto anteriormente com document.open()
createAttribute()Cria um nó de atributo
createComment()Cria um novo nó de comentário com o texto especificado
createDocumentFragment()Cria um novo nó de fragmento de documento
createElement()Cria um novo nó de elemento com o nome da etiqueta dado
createTextNode()Cria um nó de texto
execCommand()Chama a operação de área de transferência especificada no elemento com foco atual
exitFullscreen()Sair do modo de tela cheia do elemento
getElementById()Retorna o elemento com o atributo ID especificado
getElementsByClassName()Retorna a lista de elementos com o nome da classe dado
getElementsByName()Retorna a lista de elementos com o nome dado
getElementsByTagName()Retorna uma lista de elementos com o nome de rótulo dado
hasFocus()Retorna true se o foco estiver localizado em qualquer posição dentro do documento especificado
importNode()Retorna uma cópia clonada do nó a partir de um documento externo
normalize()Remove nós de texto vazios e conecta nós adjacentes
normalizeDocument()Remove nós de texto vazios e conecta nós adjacentes
open()Abre um fluxo de documento para escrita
querySelector()Retorna o primeiro elemento que correspondem ao seletor CSS especificado no documento
querySelectorAll()Retorna uma lista de todos os elementos que correspondem ao seletor CSS especificado no documento
removeEventListener()Remove o manipulador de eventos de um documento que adicionou o método addEventListener()
write()Escreve expressões HTML ou código JavaScript no documento
writeln()Igual ao write(), mas adiciona quebras de linha após cada sentença