XML DOM removeChild() मेथड

परिभाषा और उपयोग

removeChild() मेथड नाम हटाने के लिए।

सफल होने पर इस फ़ंक्शन द्वारा हटाया गया नोड वापस किया जाता है, असफल होने पर वापस किया जाता है NULL

व्याकरण

elementNode.removeChild(node)
पारामीटर वर्णन
node आवश्यक। हटाने के लिए निर्दिष्ट सहयोग को निर्दिष्ट करें。

उदाहरण

उदाहरण 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 xmlDoc = xml.responseXML;
    var y = xmlDoc.getElementsByTagName("book")[0];
    var x = xmlDoc.documentElement.removeChild(y);
    document.getElementById("demo").innerHTML =
    "Removed node: " + x.nodeName;
}

स्वयं प्रयोग कीजिए

उदाहरण 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 xmlDoc = xml.responseXML;
    var len = xmlDoc.getElementsByTagName('book').length;
    var y = xmlDoc.getElementsByTagName("book")[len-1];
    var x = xmlDoc.documentElement.removeChild(y);
    document.getElementById("demo").innerHTML =
    "Removed node: " + x.nodeName;
}

स्वयं प्रयोग कीजिए