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

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,