Proprietà nodeName dell'Elemento DOM HTML
- pagina precedente nextElementSibling
- Pagina successiva nodeType
- Torna alla pagina superiore Oggetto DOM Elements
Definizione e uso
nodeName
Restituisce il nome del nodo:
- Se il nodo è un nodo elemento, l'attributo nodeName restituiscenome del tag(in maiuscolo).
- Se il nodo è un nodo attributo, l'attributo nodeName restituisceil nome dell'attributo.
- Se il nodo è un nodo testo, l'attributo nodeName restituisce
#text
. - Se il nodo è un nodo commento, l'attributo nodeName restituisce
#comment
. - Se il nodo è un nodo documento, l'attributo nodeName restituisce
#document
.
l'attributo nodeName è readonly.
vedi anche:
esempio
esempio 1
Restituisce il nome del nodo dell'elemento <p>:
document.getElementById("myP").nodeName;
esempio 2
Restituisce il nome del nodo dell'elemento <body>:
document.body.nodeName;
esempio 3
Ottieni il nome del nodo dei figli di <body>:
const nodes = document.body.childNodes; let text = ""; for (let i = 0; i < nodes.length; i++) { text += nodes[i].nodeName + "<br>"; }
esempio 4
Ottieni il nome del nodo, il valore e il tipo del primo figlio di "myDIV":
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
sintassi
element.nodeName
o
node.nodeName
valore di ritorno
- il nodo elemento restituitonome del tag(in maiuscolo)
- il nodo attributo restituitonome dell'attributo
- il nodo testo restituito
#text
- il nodo commento restituito
#comment
- il nodo documento restituito
#document
supporto del browser
element.nodeName
è una caratteristica del DOM Level 1 (1998).
Tutti i browser lo supportano completamente:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
supportato | 9-11 | supportato | supportato | supportato | supportato |
- pagina precedente nextElementSibling
- Pagina successiva nodeType
- Torna alla pagina superiore Oggetto DOM Elements