Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. APIs da Web
  3. Element

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

Element

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2015⁩.

* Some parts of this feature may have varying levels of support.

A interfaceElement é a classe base mais geral da qual todos os objetos em umDocument herda. Ela somente tem métodos e propriedades comuns para todos os tipos de elementos. Mais classes específicas herdam deElement. Por exemplo, a interfaceHTMLElement é a interface base para elementos HTML, enquanto a interfaceSVGElement é a base para todos os elementos SVG. A maioria das funcionalidades é especificada mais abaixo da hierarquia de classes.

Linguagens fora do domínio da plataforma da Web, como XUL através da interfaceXULElement, também implementaElement.

Propriedades

Herda propriedades de seus parentesNode, e seu próprio parente,EventTarget, e implementa aqueles deParentNode,ChildNode,NonDocumentTypeChildNode, eAnimatable.

Element.attributesSomente leitura

Retorna umNamedNodeMap que lista todos os atributos associados ao elemento.

ParentNode.childElementCount

É umNumber representando o número de nós filhos que são elementos.

ParentNode.children

É umHTMLCollection ao vivo contendo todos os elementos filhos do elemento, como uma coleção.

Element.classListSomente leitura

Retorna umDOMTokenList contendo a lista de atributos de classe.

Element.className

É umDOMString representando a classe do elemento.

Element.clientHeightExperimentalSomente leitura

Retorna umNumber representando a altura interna do elemento.

Element.clientLeftExperimentalSomente leitura

Retorna umNumber representando a largura da borda do elemento..

Element.clientTopExperimentalSomente leitura

Retorna umNumber representando a largura da borda do topo do elemento.

Element.clientWidthExperimentalSomente leitura

Retorna umNumber representando a largura interna do elemento.

ParentNode.firstElementChild

É umElement, o primeiro elemento filho direto de um elemento, ounull se o elemento não tem elementos filho.

Element.id

É umDOMString representando o id do elemento.

Element.innerHTMLExperimental

É umDOMString representando a marcação do conteúdo do elemento.

ParentNode.lastElementChild

É umElement, o último elemento filho direto de um elemento, ounull se o elemento não tem elementos filho.

NonDocumentTypeChildNode.nextElementSibling

É umElement, o elemento seguido imediatamente do dito na árvore, ounull se não há nó irmão.

Element.outerHTMLExperimental

É umDOMString representando a marcação do elemento incluindo seu conteúdo. Quando usado como umsetter, substitui o elemento com nós analisados a partir de uma determinadastring.

NonDocumentTypeChildNode.previousElementSibling

É umElement, o elemento precedido imediatamente do dito na árvore, ounulo se não há elemento irmão.

Element.scrollHeightExperimentalSomente leitura

Retorna umNumber representando a altura da vista de rolagem de um elemento.

Element.scrollLeftExperimental

É umNumber representando o deslocamento de rolagem esquerdo do elemento.

Element.scrollLeftMaxNão padrãoSomente leitura

Retorna umNumber representando o deslocamento de rolagem esquerdo máximo possível para o elemento.

Element.scrollTopExperimental

É umNumber representando o deslocamento de rolagem superior de um elemento.

Element.scrollTopMaxNão padrãoSomente leitura

Retorna umNumber representando o deslocamento de rolagem máximo superior possível para o elemento.

Element.scrollWidthExperimentalSomente leitura

Retorna umNumber representando a largura de exibição de rolagem do elemento.

Element.shadowRootExperimentalSomente leitura

...

Element.tagNameSomente leitura

Retorna umString com o nome da tag para o elemento em questão.

Element.undoManagerExperimentalSomente leitura

Retorna oUndoManager associado com o elemento.

Element.undoScopeExperimental

É aBoolean indicando se o elemento é um anular hospedagem de escopo, ou não.

Manipuladores de Eventos

Element.ongotpointercapture

Element.onlostpointercapture

Element.onwheelNão padrão

Retorna o código de manipulação de evento para o eventowheel.

Métodos

Herda métodos de seus parentesNode, e seu proprío parente,EventTarget, e implementa aqueles deParentNode,ChildNode,NonDocumentTypeChildNode, eAnimatable.

EventTarget.addEventListener()

Registra um manipulador de evento para um tipo específico de evento no elemento.

Element.closest()Experimental

Retorna oElement, descendente deste elemento(ou este elemento em si), que é o ancestral mais próximo dos elementos selecionados pelos seletores dados no parâmetro.

Element.createShadowRoot()Experimental

EventTarget.dispatchEvent()

Despacha um evento para este nó no DOM e retorna umBoolean que indica que pelo menos um manipulador não o cancelou.

Element.find()Experimental

...

Element.findAll()Experimental

...

Animatable.getAnimationPlayers()Experimental

Element.getAttribute()

Recupera o valor do atributo nomeado do nó atual e o retorna como umObject.

Element.getAttributeNS()

Recupera o valor do atributo com o nome especificado enamespace, do nó atual e o retorna como umObject.

Element.getAttributeNode()

Recupera a representação do nó de um atributo nomeado do nó atual e o retorna como umAttr.

Element.getAttributeNodeNS()

Recupera a representação de nó do atributo com o nome especificado enamespace, do nó atual e o retorna como umAttr.

Element.getBoundingClientRect()Experimental

...

Element.getClientRects()Experimental TYPE of returnvalue????

Retorna uma coleção de retângulos que indicam os retângulos delimitadores para cada linha de texto em um cliente.

Element.getDestinationInsertionPoints()Experimental

Element.getElementsByClassName()

Retorna umHTMLCollection vivo que contêm todos os descendentes do elemento atual que possui a lista de classes dadas no parâmetro.

Element.getElementsByTagName()

Retorna umHTMLCollection vivo contendo todos os elementos descendentes, de uma etiqueta de nome particular, do elemento atual.

Element.getElementsByTagNameNS()

Retorna umHTMLCollection vivo contendo todos os elementos descendentes, de uma etiqueta de nome particular enamespace, do elemento atual.

Element.hasAttribute()

Retorna umBoolean indicando se o elemento tem o atributo especificado ou não.

Element.hasAttributeNS()

Retorna umBoolean indicando se o elemento tem um atributo especificado, nonamespace especificado, ou não.

Element.insertAdjacentHTMLExperimental

Analisa o texto como HTML ou XML e insere os nós resultantes na árvore em dada posição.

Element.matches()Experimental

Retorna umBoolean indicando se o elemento seria ou não selecionado pelo seletor de string specificada.

Element.querySelector()

RetornaNode...

Element.querySelectorAll

Retorna umNodeList...

Element.releasePointerCaptureExperimental

ChildNode.remove()

Remove o elemento da lista de filhos de seu parente.

Element.removeAttribute()

Remove um atributo nomeado do nó atual.

Element.removeAttributeNS()

Remove o atributo com o nome especificado ounamespace, do nó atual.

Element.removeAttributeNode()

Remove a representação do nó do atributo nomeado do nó atual.

EventTarget.removeEventListener()

Remove um ouvinte de eventos do elemento.

Element.requestFullscreen()Experimental

Assíncronamente pede o navegador para fazer o elemento tela cheia.

Element.requestPointerLock()Experimental

Permite assíncronamente pedir pelo apontador para ser bloqueado em um dado elemento.

Element.scrollIntoView()Experimental

Rola a página até que o elemento apareça na visão.

Element.setAttribute()

Define o valor de um atributo nomeado do nó atual.

Element.setAttributeNS()

Define o valor do atributo com o nome especificado enamespace, do nó atual.

Element.setAttributeNode()

Define a representação do nó de um atributo nomeado do nó atual.

Element.setAttributeNodeNS()

Define a representação do nó do atributo com o nome especificado enamespace, do nó atual.

Element.setCapture()Não padrão

Define a captura de evento do mouse, redirecionando todos os eventos de mouse para este elemento.

Element.setPointerCapture()

Especificações

Specification
DOM
# interface-element
Pointer Events
# extensions-to-the-element-interface
Fullscreen API
# api
DOM Parsing and Serialization
# extensions-to-the-element-interface
CSSOM View Module
# extension-to-the-element-interface

Compatibilidade com navegadores

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp