English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
A tabela a seguir lista os atributos do objeto Document:
Atributo | Descrição |
---|---|
activeElement | Retorna o elemento atualmente focado no documento |
baseURI | Retorna o URI básico absoluto do documento |
body | Definir ou retornar o corpo do documento (elemento) |
cookie | Retorna a lista separada por ponto-e-vírgula dos cookies do documento |
characterSet | Retorna o conjunto de caracteres utilizado pelo documento |
defaultView | Retorna o objeto de janela associado ao documento; se não houver objeto de janela disponível, retorna null |
designMode | Obter ou definir a capacidade de editar todo o documento |
doctype | Retorna a declaração de tipo de documento do documento atual |
documentElement | Retorna o elemento Document que é o subelemento direto do documento (<html>elemento) |
documentURI | Define ou retorna a localização do documento em formato de string |
domain | Retorna o nome do domínio do servidor que carregou o documento |
embeds | Retorna todos os elementos no documento<embed>Lista de elementos |
forms | Retorna todos os elementos no documento<form>Lista de elementos |
fullscreenElement | Retorna o elemento atualmente exibido no modo de tela cheia |
fullscreenEnabled | Retorna um valor booleano que indica se é possível visualizar o documento no modo de tela cheia |
head | Retorna o head do documento<head>elemento |
images | Retorna todos os elementos no documento<img>Lista de elementos |
implementation | Retorna a implementação DOM associada ao documento atual |
lastModified | Retorna a data e hora da última modificação do documento |
links | Retorna todos os elementos com o atributo href no documento<a>e<area>Conjunto de elementos |
readyState | Retorna o estado de carregamento do documento |
referrer | Retorna a URL do documento que carregou o documento atual |
scripts | Retorna os scripts no documento<script>Lista de elementos |
title | Define ou retorna o título do documento |
URL | Retorna a URL completa do documento HTML em formato de string |
A tabela a seguir lista os métodos do objeto Document:
Método | Descriçã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 |