XML DOM textContent-ominaisuus

Määrittely ja käyttötapa

textContent-ominaisuus palauttaa tai asettaa valitun elementin tekstitietyksen.

Jos palautetaan teksti, tällä ominaisuudella palautetaan kaikki elementin sisällä olevien tekstitietyksien arvot.

Jos asetetaan teksti, tällä ominaisuudella poistetaan kaikki aliedot ja korvataan ne yhdellä tekstitietyksellä.

Syntaksi:

Palauta teksti:

elementNode.textContent

Aseta teksti:

elementNode.textContent=string

Vinkit ja huomiot:

Vinkki:Jos haluat IE-selaimen palauttaa tekstitietyksen, käytä text-ominaisuutta.

Esimerkki

Kaikissa esimerkeissä käytämme XML-tiedostoja books.xmlja JavaScript-funktio loadXMLDoc().

Esimerkki 1

Tämä koodipätkä hakee "books.xml"-tiedoston ensimmäisen <title>-elementin tekstitietyksen:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0];
document.write("Tekstipisteet: ");
document.write(x.textContent);

Yllä olevan koodin tulostus:

Tekstipisteet: Everyday Italian

Esimerkki 2

Seuraava koodin osa palauttaa "books.xml"-tiedoston ensimmäisen <book>-elementin tekstipisteet ja korvaa kaikki pisteet uusilla tekstipisteillä:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0];
document.write("Before: ");
document.write(x.textContent);
document.write("<br />");
x.textContent="hello";
document.write("After: ");
document.write(x.textContent);

Yllä olevan koodin tulostus:

Before: Everyday Italian Giada De Laurentiis 2005 30.00 
After: hello