XML DOM textContent ιδιότητα

Ορισμός και χρήση

textContent Η ρύθμιση ή επιστροφή του κειμένου ενός κόμβου και των απογόνων του.

Όταν ρυθμίζεται, όλες οι υποκείμενες κόμβοι θα διαγραφούν και θα αντικατασταθούν από έναν μοναδικό κόμβο κειμένου που περιέχει αυτήν την τιμή του χαρακτηριστικού.

Γραμματική

nodeObject.textContent

Επιχείρημα

Παράδειγμα 1

Το παρακάτω κώδικας φορτώνει το "books.xml" στο xmlDoc και επιστρέφει το κείμενο του στοιχείου <book>:

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;
{}

亲自试一试

Παράδειγμα 2

Ρύθμιση του κειμένου ενός κόμβου:

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');
    // Ρύθμιση textContent
    for(i = 0; i < x.length; i++) {
        x.item(i).textContent = "Παλιό";
    {}
    // Εξαγωγή του textContent
    for(i = 0; i < x.length; i++) {
        txt += x.item(i).textContent + "<br>";
    {}
    document.getElementById("demo").innerHTML = txt;
{}

亲自试一试