XML DOM setAttribute() मथड़ा
परिभाषा और उपयोग
setAttribute() मथड़ा एक नया एट्रिब्यूट को बनाता या बदलता है。
व्याकरण:
elementNode.setAttribute(name,value)
पैरामीटर | वर्णन |
---|---|
name | आवश्यक। निर्दिष्ट एट्रिब्यूट नाम को निर्दिष्ट करता है。 |
value | आवश्यक। निर्दिष्ट एट्रिब्यूट मान को निर्दिष्ट करता है。 |
वर्णन
यह फ़ंक्शन निर्दिष्ट एट्रिब्यूट को निर्दिष्ट मान को सेट करता है। यदि निर्दिष्ट नाम का एट्रिब्यूट मौजूद नहीं है, तो इस फ़ंक्शन नया एट्रिब्यूट बना देता है。
उदाहरण
सभी उदाहरणों में हम XML फ़ाइल का उपयोग करेंगे books.xmlऔर जावास्क्रिप्ट फ़ंक्शन loadXMLDoc()。
इस कोड फ्रेमेंट "books.xml" में सभी <book> एलीमेंट को एक "edition" एट्रिब्यूट जोड़ता है:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book");
for(i=0;i<x.length;i++)
{
x.item(i).setAttribute("edition","first");
}
//बुक शीर्षक और संस्करण मूल्य आउटपुट करें
x=xmlDoc.getElementsByTagName("title");
for (i=0;i<x.length;i++)
{
document.write(x[i].childNodes[0].nodeValue);
document.write(" - संस्करण: ");
document.write(x[i].parentNode.getAttribute('edition'));
document.write("<br />");
}
आउटपुट:
Everyday Italian - संस्करण: पहला Harry Potter - संस्करण: पहला XQuery Kick Start - संस्करण: पहला Learning XML - संस्करण: पहला