XML DOM textContent egenskab
Definition og brug
textContent
Egenskab indstiller eller returnerer tekstindholdet for knuden og dens efterfølgere.
Når der indstilles, vil alle underknuder blive slettet og erstattet af en enkelt tekstknude, der indeholder denne egenskabsværdi.
Syntaks
nodeObject.textContent
Eksempel
Eksempel 1
Følgende kode indlæser "books.xml" til xmlDoc og returnerer tekstindholdet for <book>-elementet:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { hvis (this.readyState == 4 && this.status == 200) { minFunktion(this); {} }; xhttp.open("GET", "books.xml", true); xhttp.send(); function minFunktion(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; {}
Eksempel 2
Indstil nodes tekstindhold:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { hvis (this.readyState == 4 && this.status == 200) { minFunktion(this); {} }; xhttp.open("GET", "books.xml", true); xhttp.send(); function minFunktion(xml) { var x, i, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName('book'); // Indstil textContent for(i = 0; i < x.length; i++) { x.item(i).textContent = "Uldgammel"; {} // Output textContent for(i = 0; i < x.length; i++) { txt += x.item(i).textContent + "<br>"; {} document.getElementById("demo").innerHTML = txt; {}