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

亲自试一试