Attribut nodeValue de l'élément DOM HTML
- Page précédente nodeType
- Page suivante normalize()
- Retour au niveau supérieur Objet Elements du DOM HTML
Définition et utilisation
nodeValue
L'attribut définit ou retourne la valeur du noeud.
Si le noeud est un noeud d'élément, alors nodeValue
L'attribut retourne null
.
Note :Si vous souhaitez retourner le texte de l'élément, souvenez-vous que le texte est toujours situé dans un noeud Texte et doit retourner la valeur du noeud Texte :
element.childNodes[0].nodeValue
Pour d'autres types de noeuds,nodeValue
Les attributs retournent différentes valeurs pour différents types de noeuds.
Solution de remplacement :
Voir également :
Exemple
Exemple 1
Retourner la valeur du noeud du premier <button> de la document :
document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
Exemple 2
Obtenir le nom, la valeur et le type du premier enfant du noeud du "myDIV" :
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
Syntaxe
Retourner la valeur de node :
node.nodeValue
Définir la valeur de node :
node.nodeValue = value
Valeur de l'attribut
Valeur | Description |
---|---|
value | Valeur du noeud. |
Valeur de retour
Type | Description |
---|---|
Chaîne |
Valeur du noeud.
|
Support du navigateur
element.nodeValue
C'est une caractéristique du niveau 1 du DOM (1998).
Tous les navigateurs le supportent pleinement :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Page précédente nodeType
- Page suivante normalize()
- Retour au niveau supérieur Objet Elements du DOM HTML