XML DOM removeAttributeNode() विधि

विभाषा और उपयोग

removeAttributeNode() विधि एलिमेंट से निर्दिष्ट अट्रिब्यूट नोड को हटा देती है。

वाक्यांशः

elementNode.removeAttributeNode(node)
पारामीटर वर्णन
node अनिवार्य। हटाने के लिए यहां का नोड

वापसी मूल्य

हटाए गए Attr नोड

व्याख्या

यह विधि वर्तमान एलिमेंट के अट्रिब्यूट सेट से एक Attr नोड को हटा देती है (और वापस करती है)। यदि DTD हटाए गए अट्रिब्यूट को डिफ़ॉल्ट मान दिया है, तो यह विधि एक नई Attr नोड को जोड़ देती है जो इस डिफ़ॉल्ट मान को प्रतिनिधित्व करती है। removeAttribute() विधिइस विधि के स्थानांतरण करना आसान होगा。

उदाहरण

सभी उदाहरणों में, हम XML फ़ाइल का उपयोग करेंगे books.xmlऔर JavaScript फ़ंक्शन loadXMLDoc()

नीचे कोड टुकड़ा "books.xml" के सभी <book> एलिमेंट से "category" अट्रिब्यूट को मिटाता है:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category");
old_att=x.item(i).removeAttributeNode(attnode);
document.write("Removed attribute: " + old_att.name + "<br />");
}

आउटपुट:

मिटाया गया अट्रिब्यूट: category
मिटाया गया अट्रिब्यूट: category
मिटाया गया अट्रिब्यूट: category
मिटाया गया अट्रिब्यूट: category