HTML DOM Element nodeValue egenskab
- Forrige side nodeType
- Næste side normalize()
- Gå tilbage et lag HTML DOM Elements objekt
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:
Se også:
Eksempel
Eksempel 1
Returner nodenoden for den første <button>-element i dokumentet:
document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
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;
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.
|
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 |
- Forrige side nodeType
- Næste side normalize()
- Gå tilbage et lag HTML DOM Elements objekt