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