setAttribute()

XML DOM setAttribute() metodi


❮ Element obyekti

Misol

Quyidagi kod fragmenti "books.xml" faylini xmlDoc’ga yuklaydi va barcha <book> elementlariga "edition" atributini qo‘shadi:

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

Natija:

Everyday Italian - Edition: first Harry Potter - Edition: first XQuery Kick Start - Edition: first Learning XML - Edition: first
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

setAttribute() metodi yangi atribut qo‘shadi.

Agar elementda shu nomli atribut allaqachon mavjud bo‘lsa, uning qiymati value parametri qiymatiga o‘zgartiriladi

Sintaksis

elementNode.setAttribute(name,value)

Parametr Tavsif
name Majburiy. O‘rnatiladigan atributning nomini belgilaydi
value Majburiy. O‘rnatiladigan atributning qiymatini belgilaydi

"O‘zingiz sinab ko‘ring" misollari

setAttribute() - atribut qiymatini o‘zgartirish


❮ Element obyekti

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!