XML DOM textContent-eigenschap
Definitie en gebruik
De textContent-eigenschap retourneert of instelt de tekst van het geselecteerde element.
Als tekst wordt teruggegeven, geeft deze eigenschap de waarden van alle tekstnodes binnen de elementnode terug.
Als tekst wordt ingesteld, verwijdert deze eigenschap alle subnodes en vervangt ze door een enkele tekstnode.
Syntax:
Teruggeven van tekst:
elementNode.textContent
Instellen van tekst:
elementNode.textContent=string
Tips en opmerkingen:
Tip:Gebruik de text-eigenschap om de tekstnode van IE-browsers terug te geven.
Voorbeeld
In alle voorbeelden gebruiken we een XML-bestand books.xmlen de JavaScript-functie loadXMLDoc().
Voorbeeld 1
Het volgende codefragment haalt de tekstnode van het eerste <title>-element in "books.xml":
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0];
document.write("Tekstknopen: ");
document.write(x.textContent
);
De uitvoer van het bovenstaande codefragment:
Tekstknopen: Everyday Italian
Voorbeeld 2
De volgende codefragment haalt de tekstknopen terug van de eerste <book> element in "books.xml" en vervangt alle knopen met een nieuwe tekstknop:
xmlDoc=loadXMLDoc("books.xml"); var x=xmlDoc.getElementsByTagName("book")[0]; document.write("Voor: "); document.write(x.textContent
); document.write("<br />"); x.textContent="hello"; document.write("Na: "); document.write(x.textContent
);
De uitvoer van het bovenstaande codefragment:
Voor: Everyday Italian Giada De Laurentiis 2005 30.00 Na: hello