Attribut nodeValue de l'élément 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 :

Attribut textContent

Attribut innerText

Attribut innerHTML

Voir également :

Attribut nodeName

Attribut nodeType

Attribut tagName

Attribut childNodes

Exemple

Exemple 1

Retourner la valeur du noeud du premier <button> de la document :

document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;

Essayez-le vous-même

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;

Essayez-le vous-même

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.

  • Les noeuds d'élément et de document renvoient null
  • Noeud d'attribut renvoie la valeur de l'attribut
  • Noeud de texte renvoie le contenu texte
  • Noeud de commentaire renvoie le contenu texte

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