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

Objeto Elemento do HTML DOM

Objeto Element

O objeto Element representa um elemento HTML, por exemplo <p>, <div>, <a>, <form> ou qualquer outro elemento HTML.

O objeto Element possui métodos e propriedades comuns a todos os elementos.

Propriedades do objeto Element

A tabela a seguir lista as propriedades do objeto Element:

AtributoDescrição
accessKeyDefine ou retorna o valor da propriedade 'accesskey' do elemento
attributesRetorna o NamedNodeMap de atributos do elemento
childElementCountRetorna o número de elementos filhos do elemento dado
childNodesRetorna a lista de nós filhos do elemento (inclui nós de texto e de comentário)
childrenRetorna a lista de elementos filhos do elemento (não inclui nós de texto e de comentário)
classListRetorna o nome da classe do elemento
classNameDefine ou retorna o valor da propriedade 'class' do elemento
clientHeightRetorna a altura do elemento, incluindo preenchimento
clientLeftRetorna a largura da borda esquerda do elemento
clientTopRetorna a largura da borda superior do elemento
clientWidthRetorna a largura do elemento, incluindo preenchimento
contentEditableDefine ou retorna se o conteúdo do elemento é editável
dirDefine ou retorna o valor da propriedade 'dir' do elemento
firstChildRetorna o primeiro nó filho do elemento
firstElementChildRetorna o primeiro elemento filho do elemento (não inclui nós de texto e de comentário)
idDefine ou retorna o valor da propriedade id do elemento
innerHTMLDefine ou retorna o conteúdo do elemento
innerTextDefine ou retorna o conteúdo de texto do elemento e de seus descendentes
isContentEditableSe o conteúdo do elemento for editável, retorna true; caso contrário, retorna false
langDefine ou retorna o valor da propriedade lang do elemento
lastChildRetorna o último nó filho do elemento
lastElementChildRetorna o último elemento filho do elemento (não inclui nós de texto e de comentário)
namespaceURIRetorna o URI do espaço de nomes do elemento
nextSiblingRetorna o nó seguinte na mesma nível do nó da árvore de nós
nextElementSiblingRetorna o elemento seguinte na mesma nível do nó da árvore de nós (não inclui nós de texto e de comentário)
nodeNameRetorna o nome do nó
nodeTypeRetorna o tipo do nó
nodeValueDefine ou retorna o valor do nó
offsetHeightRetorna a altura do elemento, incluindo preenchimento, borda e barra de rolagem
offsetWidthRetorna a largura do elemento, incluindo preenchimento, borda e barra de rolagem
offsetLeftRetorna a posição horizontal deslocada do elemento
offsetParentRetorna o contêiner de deslocamento do elemento
offsetTopRetorna a posição vertical deslocada do elemento
ownerDocumentRetorna o elemento raiz (objeto documento)
parentNodeRetorna o nó pai do elemento
parentElementRetorna o elemento pai do elemento
previousSiblingRetorna o nó anterior na mesma nível do nó da árvore de nós
previousElementSiblingRetorna o elemento anterior na mesma nível do nó da árvore de nós (não inclui nós de texto e de comentário)
scrollHeightRetorna um número que representa a altura da vista de rolagem do elemento
scrollLeftDefine ou retorna o valor em pixels da rolagem horizontal do conteúdo do elemento
scrollTopDefine ou retorna o valor em pixels da rolagem vertical do conteúdo do elemento
scrollWidthRetorna um número que representa a largura da vista de rolagem do elemento
styleDefine ou retorna o valor da propriedade style do elemento
tabIndexDefine ou retorna o valor da propriedade tabindex do elemento
tagNameRetorna o nome da etiqueta do elemento
textContentDefine ou retorna o conteúdo de texto do nó e de seus descendentes
titleDefine ou retorna o valor da propriedade title do elemento

Métodos do objeto Elemento

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

MétodoDescrição
addEventListener()Anexa um manipulador de evento ao elemento especificado
appendChild()Adiciona um novo nó filho ao elemento como o último filho
blur()Tira o foco do elemento
cloneNode()Clona o elemento
click()Simula um clique do mouse no elemento
compareDocumentPosition()Compara a posição de documento de dois elementos
contains()Retorna true se o nó for descendente do nó; caso contrário, retorna false
focus()Coloca o foco no elemento
getAttribute()Retorna o valor do atributo especificado do nó do elemento
getAttributeNode()Retorna o nó de atributo especificado
getBoundingClientRect()Retorna o tamanho do elemento e sua posição em relação à viewport
getElementsByClassName()Retorna uma lista de todos os filhos com a classe especificada
getElementsByTagName()Retorna uma lista de todos os filhos com o nome de tag especificado
hasAttribute()Retorna true se o elemento tiver o atributo especificado; caso contrário, retorna false
hasAttributes()Retorna true se o elemento tiver qualquer atributo; caso contrário, retorna false
hasChildNodes()Retorna true se o elemento tiver qualquer nó filho; caso contrário, retorna false
insertAdjacentElement()Insere um elemento HTML no local especificado em relação ao elemento atual
insertAdjacentHTML()Insere texto em formato HTML no local especificado em relação ao elemento atual
insertAdjacentText()Insere texto no local especificado em relação ao elemento atual
insertBefore()Insere um novo nó de filho antes do nó de filho existente especificado
isDefaultNamespace()Retorna true se o namespaceURI especificado for o valor padrão; caso contrário, retorna false
isEqualNode()Verifica se dois elementos são iguais
isSameNode()Verifica se dois elementos estão no mesmo nó
isSupported()Retorna true se o elemento suportar a função especificada
normalize()Conecta os nós de texto adjacentes, e remove os nós de texto vazios do elemento
querySelector()Retorna o primeiro filho que coincide com o seletor CSS especificado do elemento
querySelectorAll()Retornar todos os elementos filhos que correspondem ao seletor CSS específico do elemento
removeAttribute()Remover o atributo especificado do elemento
removeAttributeNode()Remover o nó de atributo especificado, e retornar o nó removido
removeChild()Remover um nó filho do elemento
removeEventListener()Remover o manipulador de evento adicionado ao método addEventListener()
replaceChild()Substituir os nós filhos do elemento
requestFullscreen()Exibir o elemento em modo de tela cheia
scrollIntoView()Rolar o elemento para a área visível da janela do navegador
setAttribute()Definir ou alterar o valor do atributo especificado
setAttributeNode()Definir ou alterar o nó de atributo especificado
toString()Converter um elemento em uma string