XML DOM textContent-attributten

Definition og brug

textContent-attributten returnerer eller sætter teksten for det valgte element.

Hvis teksten returneres, returnerer dette attribut værdien af alle tekstknudepunkter inden for elementknudepunktet.

Hvis teksten sættes, sletter dette attribut alle underknudepunkter og erstatter dem med en enkelt tekstknudepunkt.

Syntaks:

Returner tekst:

elementNode.textContent

Indstil tekst:

elementNode.textContent=string

Tips og bemærkninger:

Tip:Hvis du vil returnere teksten for tekstknudepunkter for IE-browseren, skal du bruge text-attributten.

Eksempel

I alle eksempler vil vi bruge XML-filen books.xmlog JavaScript-funktionen loadXMLDoc().

Eksempel 1

Følgende kodefragment henter teksten fra den første <title>-element i "books.xml":

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

Udtræk fra ovenstående kode:

Tekstknudepunkter: Everyday Italian

Eksempel 2

Følgende kodefragment returnerer tekstknudepunkter fra den første <book> element i "books.xml" og erstatter alle knudepunkter med en ny tekstknudepunkt:

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

Udtræk fra ovenstående kode:

Før: Everyday Italian Giada De Laurentiis 2005 30.00 
Efter: hello