HTML DOM Element nodeValue egenskab

Definering og brug

nodeValue Egenskaben sætter eller returnerer nodens værdi.

Hvis noden er en elementnode nodeValue Egenskaben returnerer null.

Bemærk:Hvis du vil returnere elementets tekst, skal du huske, at teksten altid er placeret i en Text-node, og at du skal returnere Text-nodes nodenodeværdi:

element.childNodes[0].nodeValue

For andre nodetypernodeValue Egenskaben returnerer forskellige værdier for forskellige nodetyper.

Alternativ løsning:

textContent egenskab

innerText egenskab

innerHTML egenskab

Se også:

nodeName egenskab

nodeType egenskab

tagName egenskab

childNodes egenskab

Eksempel

Eksempel 1

Returner nodenoden for den første <button>-element i dokumentet:

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

Prøv det selv

Eksempel 2

Få "myDIV"'s første barns nodenavn, værdi og type:

const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "Name: " + x.nodeName + "<br>";
text += "Value: " + x.nodeValue + "<br>";
text += "Type: " + x.nodeType;

Prøv det selv

Syntaks

Returner node værdi:

node.nodeValue

Sæt node værdi:

node.nodeValue = value

Egenskabsværdi

Værdi Beskrivelse
value Nodenodeværdi.

Returværdi

Type Beskrivelse
Streng

Nodenodeværdi.

  • Elementer og dokumentnoder returnerer null
  • Egenskabsnoder returnerer egenskabsværdi
  • Tekstnoder returnerer tekstindhold
  • Kommentarnoder returnerer tekstindhold

Browservirksomhed

element.nodeValue er DOM Level 1 (1998) egenskab.

Det understøttes fuldt ud af alle browsere:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Understøtter 9-11 Understøtter Understøtter Understøtter Understøtter