HTML DOM Element nodeValue egenskap

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:

textContent-attribut

innerText-attribut

innerHTML-attribut

Se också:

nodeName-attribut

nodeType-attribut

tagName-attribut

childNodes-attribut

Exempel

Exempel 1

Returnera nodvärdet för den första <button>-elementet i dokumentet:

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

Prova själv

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;

Prova själv

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.

  • Element- och dokumentnod returnerar null
  • Attributnod returnerar attributvärdet
  • Textnod returnerar textinnehåll
  • Kommentarnod returnerar textinnehåll

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