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

亲自试一试