Proprietà nodeValue dell'Elemento DOM HTML
- Pagina precedente nodeType
- Pagina successiva normalize()
- Torna al livello superiore Oggetto DOM Elements
Definizione e uso
nodeValue
L'attributo imposta o restituisce il valore del nodo.
Se il nodo è un nodo elemento: nodeValue
L'attributo restituirà null
.
Attenzione:Se si desidera restituire il testo dell'elemento, ricordare che il testo si trova sempre all'interno del nodo Text e deve restituire il valore del nodo Text:
element.childNodes[0].nodeValue
Per altri tipi di nodi:nodeValue
Il valore dell'attributo restituirà valori diversi per diversi tipi di nodi.
Soluzione alternativa:
Vedi anche:
Esempio
Esempio 1
Restituisce il valore del nodo del primo elemento <button> nel documento:
document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
Esempio 2
Ottieni il nome, il valore e il tipo del primo figlio del "myDIV":
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
Sintassi
Restituisce il valore del node:
node.nodeValue
Imposta il valore del node:
node.nodeValue = value
Valore attributo
Valore | Descrizione |
---|---|
value | Valore del nodo. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Stringa |
Valore del nodo.
|
Supporto browser
element.nodeValue
È 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 |
Supporto | 9-11 | Supporto | Supporto | Supporto | Supporto |
- Pagina precedente nodeType
- Pagina successiva normalize()
- Torna al livello superiore Oggetto DOM Elements