removeAttributeNode()

XML DOM removeAttributeNode() metodi


❮ Element obyekti

Misol

Quyidagi kod fragmenti "books.xml" faylini xmlDoc’ga yuklaydi va barcha <book> elementlaridan "category" atribut tugunlarini olib tashlaydi:

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

Natija:

Removed: category: cooking Removed: category: children Removed: category: web Removed: category: web Removed: cover: paperback
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

removeAttributeNode() metodi ko‘rsatilgan atribut tugunini olib tashlaydi.

Agar atribut uchun DTD’da standart qiymat belgilangan bo‘lsa, darhol standart qiymatga ega yangi atribut paydo bo‘ladi.

Bu funksiya olib tashlangan atribut tugunini qaytaradi.

Sintaksis

elementNode.removeAttributeNode(node)

Parametr Tavsif
node Majburiy. Olib tashlanadigan tugun

❮ Element obyekti

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!