XML DOM textContent-Attribut

Definition und Verwendung

Die textContent-Attribut gibt oder setzt den Text des ausgewählten Elements.

Wenn Text zurückgegeben wird, gibt dieses Attribut den Wert aller Textknoten im Elementknoten zurück.

Wenn Text gesetzt wird, löscht dieses Attribut alle Unter节点 und ersetzt sie durch einen einzigen Textknoten.

Syntax:

Text zurückgeben:

elementNode.textContent

Text setzen:

elementNode.textContent=string

Hinweise und Anmerkungen:

Hinweis:Um den Textknoten für den IE-Browser zurückzugeben, verwenden Sie das Attribut text.

Beispiel

In allen Beispielen verwenden wir die XML-Datei books.xmlund die JavaScript-Funktion loadXMLDoc().

Beispiel 1

Der folgende Code-Abschnitt ermittelt den Textknoten des ersten <title>-Elements in "books.xml":

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

Die Ausgabe des obigen Codes:

Textknoten: Everyday Italian

Beispiel 2

Der folgende Codeabschnitt gibt die Textknoten des ersten <book>-Elements aus "books.xml" zurück und ersetzt alle Knoten durch einen neuen Textknoten:

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

Die Ausgabe des obigen Codes:

Vorher: Everyday Italian Giada De Laurentiis 2005 30.00 
Nachdem: hello