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