XML DOM textContent Eigenschaft
Definition und Verwendung
textContent
Eigenschaftsetze oder gibt den Textinhalt der Knoten und ihrer Nachkommen zurück.
Wenn diese Einstellung vorgenommen wird, werden alle Unter knotsen gelöscht und durch einen einzigen Textknoten mit diesem Attributwert ersetzt.
Syntax
nodeObject.textContent
Beispiel
Beispiel 1
Der folgende Code lädt "books.xml" in xmlDoc und gibt den Textinhalt der <book>-Elemente zurück:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); {} }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var x, i, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName('book'); for(i = 0; i < x.length; i++) { txt += x.item(i).textContent + "<br>"; {} document.getElementById("demo").innerHTML = txt; {}
Beispiel 2
Einstellen der Textinhalte des Knotens:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); {} }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var x, i, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName('book'); // Einstellen von textContent for(i = 0; i < x.length; i++) { x.item(i).textContent = "Veraltet"; {} // Output textContent for(i = 0; i < x.length; i++) { txt += x.item(i).textContent + "<br>"; {} document.getElementById("demo").innerHTML = txt; {}