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!
