English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
tagNameA propriedade de leitura apenas retorna o nome da marca do elemento que a chama.
No HTML, o valor retornado pela propriedade de nome da marca é sempre em maiúsculas.
Você também pode usarnodeNameA propriedade retorna o nome da marca do elemento. A diferença está em que nodeName também retorna nós de atributo, nó de texto e nó de comentário.
element.tagName
var x = document.getElementById("myPara").tagName;Teste e Veja‹/›
O atributo de nome de marca é completamente suportado por todos os navegadores:
Atributo | |||||
tagName | Sim | Sim | Sim | Sim | Sim |
Retorno: | Uma String String que representa o nome do elemento em maiúsculas |
---|---|
Versão DOM: | Nível DOM1 |
Retorna os nomes de rótulo dos filhos do elemento BODY:
var x = document.body.children; var txt = ""; for (let i = 0; i < x.length;++) { txt += x[i].tagName + "<br>"; } document.getElementById("para").innerHTML = txt;Teste e Veja‹/›
Usando o atributo de nome de marca com a propriedade event.target para descobrir quais fatores desencadearam o evento especificado:
var x = event.target.tagName;Teste e Veja‹/›
Referência do HTML DOMAtributo nodeName do node