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