Rekomendasyon ng Kurso:
XML DOM removeAttributeNode() Method
Definisyon at Gagamit
removeAttributeNode()
Ang method na ito ay nag-aalis ng tinukoy na attribute node.
Kung ang default value ng attribute ay nakadefinir sa DTD, magiging madaling lumitaw ang bagong attribute na may default value.
Ang function na ito ay ibabalik ang naaalis na attribute node.
Mga sintaksisnodeelementNode.removeAttributeNode(
) | Paglalarawan |
---|---|
node | Mandahil. Ang naaalis na naode. |
Sample
Ang mga sumusunod na kodigo ay maglulad ng "books.xml" sa xmlDoc at mag-alis ng attribute node na "category" mula sa lahat ng <book> element:
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; {}