XML DOM removeAttributeNode() মথড

বিবরণ ও ব্যবহার

removeAttributeNode() মথড অপসারণ করেন নির্দিষ্ট অ্যাট্রিবিউট নোড。

যদি DTD-তে অ্যাট্রিবিউটের ডিফল্ট মান নির্ধারিত হয়, তবে তা তাত্ক্ষণিকভাবে নতুন অ্যাট্রিবিউট হিসাবে প্রকাশ পাবে。

এই ফাংশন মুক্ত হওয়া অ্যাট্রিবিউট নোড ফিরিয়ে দেয়。

গঠন

elementNode.removeAttributeNode(node)
পারামিটার বর্ণনা
node প্রয়োজনীয়। যা নোড মুক্ত করতে হবে।

উদাহরণ

এই কোড "books.xml"-কে xmlDoc-তে লোড করবে, এবং সকল <book> ইলাকায় "category" অ্যাট্রিবিউট নোড অপসারণ করবে:

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, attnode, old_att, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName('book');
    for (i = 0; i < x.length; i++) {
        while (x[i].attributes.length > 0) {
            attnode = x[i].attributes[0];
            old_att = x[i].removeAttributeNode(attnode);
            txt += "Removed: " + old_att.nodeName +
            ": " + old_att.nodeValue + "<br>";
        }
    }
document.getElementById("demo").innerHTML = txt;
}

স্বয়ং প্রয়াস করুন