एक्सएमएल डोम सेट एट्रिब्यूट () विधि
❮ तत्व वस्तु
उदाहरण
निम्न कोड खंड " books.xml " को xmlDoc में लोड करता है और सभी <book> तत्वों में एक "संस्करण" विशेषता जोड़ता है:
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, xmlDoc, txt;
xmlDoc = xml.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName('title');
// Add a new
attribute to each title element
for (i = 0; i <
x.length; i++) {
x[i].setAttribute("edition",
"first");
}
// Output titles
and edition value
for (i = 0; i < x.length; i++) {
txt += x[i].childNodes[0].nodeValue +
" - Edition: " +
x[i].getAttribute('edition')
+ "<br>";
}
document.getElementById("demo").innerHTML = txt;
}
आउटपुट:
Everyday Italian - Edition: first
Harry Potter - Edition: first
XQuery Kick Start - Edition: first
Learning XML - Edition: first
परिभाषा और उपयोग
setAttribute() विधि एक नई विशेषता जोड़ती है।
यदि उस नाम वाली कोई विशेषता तत्व में पहले से मौजूद है, तो उसका मान मान पैरामीटर के मान में बदल जाता है
वाक्य - विन्यास
elementNode.setAttribute(name,value)
Parameter | Description |
---|---|
name | Required. Specifies the name of the attribute to set |
value | Required. Specifies the value of the attribute to set |
ट्राई-इट-योरसेल्फ डेमो
❮ तत्व वस्तु