Propiedad HTML DOM nodeName
Ejemplo
Obtenga el nombre de nodo de un elemento <p>:
var x = document.getElementById("myP").nodeName;
Más ejemplos de "Pruébelo usted mismo" a continuación.
Definición y uso
La propiedad nodeName devuelve el nombre del nodo especificado.
Si el nodo es un nodo de elemento, la propiedad nodeName devolverá el nombre de la etiqueta.
Si el nodo es un nodo de atributo, la propiedad nodeName devolverá el nombre del atributo.
Para otros tipos de nodos, la propiedad nodeName devolverá diferentes nombres para diferentes tipos de nodos.
Sugerencia: también puede usar la propiedad tagName para devolver el nombre de la etiqueta de un elemento. La diferencia es que tagName solo devuelve nombres de etiquetas, mientras que nodeName devuelve el nombre de todos los nodos (etiquetas, atributos, texto, comentarios).
Esta propiedad es de sólo lectura.
Compatibilidad con navegador
Property | |||||
---|---|---|---|---|---|
nodeName | Yes | Yes | Yes | Yes | Yes |
Sintaxis
node.nodeName
Detalles técnicos
Valor devuelto: |
Una cadena, que representa el nombre del nodo.
Valores posibles:
|
---|---|
Versión DOM | Objeto de nodo de nivel básico 1 |
Más ejemplos
Ejemplo
Obtenga el nombre de nodo del elemento <body>:
var x = document.body.nodeName;
Ejemplo
Obtenga los nombres de nodo de los nodos secundarios del 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;
Ejemplo
Obtenga el nombre del nodo, el valor del nodo y el tipo de nodo del primer nodo secundario del 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
Referencia HTML DOM: elemento. propiedad tagName
Referencia HTML DOM: nodo. Propiedad nodeType
Referencia HTML DOM: nodo. Propiedad nodeValue
Referencia HTML DOM: nodo. propiedad childNodes