HTML DOM nodeName Proprietà
Esempio
Ottieni il nome del nodo di un elemento <p>:
var x = document.getElementById("myP").nodeName;
Altri esempi "Provalo da solo" di seguito.
Definizione e utilizzo
La proprietà nodeName restituisce il nome del nodo specificato.
Se il nodo è un nodo elemento, la proprietà nodeName restituirà il nome del tag.
Se il nodo è un nodo di attributo, la proprietà nodeName restituirà il nome dell'attributo.
Per altri tipi di nodo, la proprietà nodeName restituirà nomi diversi per tipi di nodo diversi.
Suggerimento: puoi anche utilizzare la proprietà tagName per restituire il nome del tag di un elemento. La differenza è che tagName restituisce solo nomi di tag, mentre nodeName restituisce il nome di tutti i nodi (tag, attributi, testo, commenti).
Questa proprietà è di sola lettura.
Supporto browser
Property | |||||
---|---|---|---|---|---|
nodeName | Yes | Yes | Yes | Yes | Yes |
Sintassi
node.nodeName
Dettagli tecnici
Valore di ritorno: |
Una stringa, che rappresenta il nome del nodo.
Possibili valori:
|
---|---|
Versione DOM | Oggetto nodo di livello 1 principale |
Altri esempi
Esempio
Ottieni il nome del nodo dell'elemento <body>:
var x = document.body.nodeName;
Esempio
Ottieni i nomi dei nodi dei nodi figlio dell'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;
Esempio
Ottieni il nome del nodo, il valore del nodo e il tipo di nodo del primo nodo figlio dell'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>
Pagine correlate
Riferimento HTML DOM: elemento. proprietà tagName
Riferimento HTML DOM: nodo. nodeType Proprietà
Riferimento HTML DOM: nodo. nodeValue
Riferimento HTML DOM: nodo. proprietà childNodes