HTML DOM Element nodeValue ominaisuus

Määritelmä ja käyttö

nodeValue Atribuutti asettaa tai palauttaa solmun arvon.

Jos solmu on elementti-solmu: nodeValue Atribuutti palauttaa null.

Huomioitavaa:Jos haluat palauttaa elementin tekstin, muista, että teksti sijaitsee aina Text-solmun sisällä ja sen on palautettava Text-solmun solmuarvo:

element.childNodes[0].nodeValue

Muille solutyypeille:nodeValue Atribuutti palauttaa eri solmutyyppien eri arvot.

Vaihtoehto:

textContent-ominaisuus

innerText-ominaisuus

innerHTML-ominaisuus

Katso myös:

nodeName-ominaisuus

nodeType-ominaisuus

tagName-ominaisuus

childNodes-ominaisuus

Esimerkki

Esimerkki 1

Palauta dokumentin ensimmäisen <button>-elementin solmuarvo:

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

Kokeile itse

Esimerkki 2

Hanki "myDIV" -elementin ensimmäisen lapsen solmun nimi, arvo ja tyyppi:

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

Kokeile itse

Syntaksi

Palauta node-arvo:

node.nodeValue

Aseta node-arvo:

node.nodeValue = value

Atribuuttiarvo

Arvo Kuvaus
value Solmuarvo.

Palautusarvo

Tyyppi Kuvaus
Merkkijono

Solmuarvo.

  • Elementti- ja dokumentti-node palauttavat null
  • Atribuutti-node palauttaa attribuuttiarvon
  • Teksti-node palauttaa tekstisisällön
  • Kommentti-node palauttaa tekstisisällön

Selaimen tuki

element.nodeValue Se on DOM Level 1 (1998) ominaisuus.

Kaikki selaimet tukevat sitä täysin:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Tuki 9-11 Tuki Tuki Tuki Tuki