Propriedade HTML DOM nodeName
Exemplo
Obtenha o nome do nó de um elemento <p>:
var x = document.getElementById("myP").nodeName;
Mais exemplos de "Experimente você mesmo" abaixo.
Definição e uso
A propriedade nodeName retorna o nome do nó especificado.
Se o nó for um nó de elemento, a propriedade nodeName retornará o nome da tag.
Se o nó for um nó de atributo, a propriedade nodeName retornará o nome do atributo.
Para outros tipos de nós, a propriedade nodeName retornará nomes diferentes para diferentes tipos de nós.
Dica: Você também pode usar a propriedade tagName para retornar o nome da tag de um elemento. A diferença é que tagName retorna apenas nomes de tags, enquanto nodeName retorna o nome de todos os nós (tags, atributos, texto, comentários).
Esta propriedade é somente leitura.
Suporte ao navegador
Property | |||||
---|---|---|---|---|---|
nodeName | Yes | Yes | Yes | Yes | Yes |
Sintaxe
node.nodeName
Detalhes técnicos
Valor de retorno: |
Uma String, representando o nome do nó.
Valores possíveis:
|
---|---|
Versão DOM | Objeto de nó de nível 1 principal |
Mais exemplos
Exemplo
Obtenha o nome do nó do elemento <body>:
var x = document.body.nodeName;
Exemplo
Obtenha os nomes dos nós dos nós filhos do elemento <body>:
var c = document.body.childNodes;
var txt = "";
var i;
for (i = 0; i < c.length; i++) {
txt = txt + c[i].nodeName + "<br>";
}
document.getElementById("demo").innerHTML = txt;
Exemplo
Obtenha o nome do nó, o valor do nó e o tipo de nó do primeiro nó filho do elemento <div>:
<div id="myDIV">This is a div element.</div>
<script>
var x = document.getElementById("myDIV").firstChild;
var txt = "";
txt += "The node name: " + x.nodeName + "<br>";
txt += "The node value: " + x.nodeValue + "<br>";
txt += "The node type: " + x.nodeType;
</script>
Páginas relacionadas
Referência HTML DOM: elemento. propriedade tagName
Referência HTML DOM: node. propriedade nodeType
Referência HTML DOM: node. propriedade nodeValue
Referência HTML DOM: node. propriedade childNodes