Element.tagName

Baseline Widely available

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

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

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

conteúdo JavaScript

js
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

Specification
DOM Standard
# ref-for-dom-element-tagname①

Compatibilidade com navegadores

BCD tables only load in the browser