HTML DOM Element nodeValue egenskap
- Föregående sida nodeType
- Nästa sida normalize()
- Åter till föregående nivå HTML DOM Elements-objekt
Definition och användning
nodeValue
sätter eller returnerar nodens värde.
om noden är en elementnod nodeValue
Attribut returnerar null
.
Observera:Om du vill returnera elementets text, kom ihåg att text alltid ligger inom Text-noder och måste returnera Text-nodens nodvärde:
element.childNodes[0].nodeValue
För andra nodtyper:nodeValue
Attribut returnerar olika värden för olika nodtyper.
Alternativ:
Se också:
Exempel
Exempel 1
Returnera nodvärdet för den första <button>-elementet i dokumentet:
document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
Exempel 2
Hämta namnet, värdet och typen för den första undernoden till "myDIV":
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Namn: " + x.nodeName + "<br>"; text += "Värde: " + x.nodeValue + "<br>"; text += "Typ: " + x.nodeType;
Syntaks
Returnera nodvärdet:
node.nodeValue
Ange nodvärdet:
node.nodeValue = value
Attributvärde
Värde | Beskrivning |
---|---|
value | Nodvärdet. |
Returvärde
Typ | Beskrivning |
---|---|
Sträng |
Nodvärdet.
|
Webbläsarstöd
element.nodeValue
är en DOM Level 1 (1998)-funktion.
Alla webbläsare stöder det fullständigt:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stöd | 9-11 | Stöd | Stöd | Stöd | Stöd |
- Föregående sida nodeType
- Nästa sida normalize()
- Åter till föregående nivå HTML DOM Elements-objekt