Retorna o nome do elemento.

Sintaxe

nomeDoElemento = element.tagName;
  • nomeDoElemento é a string contendo o nome do elemento atual.

Notas

Em XML (e linguagens baseadas, como XHTML), tagName conserva o case  (caixa alta/baixa) da tag. Nos elementos HTML da árvore do DOM marcados como documentos HTML, tagName retorna o nome do elemento em uppercase (caixa alta). O valor de tagName é o mesmo que o nodeName

Exemplo

conteúdo HTML

<span id="exemplo">Descrição do exemplo...</span>

conteúdo JavaScript

var span = document.getElementById("exemplo");
console.log(span.tagName);

Em XHTML (ou qualquer outro formato XML), "span" será a saída. Em HTML, "SPAN" será a saída.

Especificações

Especificação Status Comentário
Document Object Model (DOM) Level 3 Core Specification
The definition of 'Element.tagName' in that specification.
Obsoleto No change
Document Object Model (DOM) Level 2 Core Specification
The definition of 'Element.tagName' in that specification.
Obsoleto Initial definition

Compatibilidade de browser

Estamos convertendo nossos dados de compatibilidade para o formato JSON. Esta tabela de compatibilidade ainda usa o formato antigo, pois ainda não convertemos os dados que ela contém. Descubra como você pode ajudar!

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)
Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico ? (Yes) ? ? ? ?

Etiquetas do documento e colaboradores

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