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