XML DOM deleteData() 方法

定义和用法

deleteData() 方法从注释节点中删除数据。

语法

commentNode.deleteData(start,length)
参数 描述
start 必需。规定从何处开始删除字符。起始值从零开始。
length wajib. kada nuna bayan kare gajin ni kaiwa nuna hara no nai no nai.

dakotan

daka daidai "books_comment.xml" ni xmlDoc ni kaiwa, wa kara sabi nuna bayan kare gajin kada nuna kara kaiwa:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();
function myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    for (i = 0; i < x.length; i++) {
    // kaiwa nuna bayan kare gajin
        if (x[i].nodeType == 8) {
            x[i].deleteData(0,33);
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Try It Yourself

In the above example, we used a loop and an if test statement to ensure that we only handle comment nodes. The node type of comment nodes is 8.