Ang XML DOM substringData() na paraan

Definisyon at Paggamit

substringData() Ang paraan ay magkakuha ng string mula sa elemento na komento.

Mga Tagubilin

substringData(start,length)
Parameter Paglalarawan
start Mahalagang dapat ituro. Nangangahulugan na mula saan magkakuha ng karakter. Ang simula ay mula sa zero.
length Mahalagang dapat ituro. Nangangahulugan na ilang karakter ang dapat ikukuha.

Egemplo

Ang kodigong ito ay maglalaad ng "books_comment.xml" sa xmlDoc at magkakuha ng string na "(Hardcover)" mula sa unang elemento na komento:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   kung (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();
function myFunction(xml) {
    var x, i, y, txt, xmlDoc;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    para (i = 0; i < x.length; i++) {
    // lamang magtutulungan sa mga komento na node
        kung (x[i].nodeType == 8) {
            y = x[i].substringData(33, 11);
            txt += y + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

親自試試

在上面的例子中,我們用了循環和 if 測試語句,來確保我們只處理注釋節點。注釋節點的節點類型為 8。