setAttribute()
Misol
Elementga class atributini qo‘shing:
element.setAttribute("class", "democlass");
Oldin:
The Element Object
Keyin:
The Element Object
Quyida ko‘proq misollar.
Tavsif
setAttribute() metodi atributga yangi qiymat o‘rnatadi.
Agar atribut mavjud bo‘lmasa, avval u yaratiladi.
Shuningdek qarang:
Darslik:
Sintaksis
element.setAttribute(name, value)
Parametrlar
| Parametr | Tavsif |
| name | Majburiy. Atribut nomi. |
| value | Majburiy. Atributning yangi qiymati. |
Qaytariladigan qiymat
| YO‘Q |
Eslatma
Elementga qiymatli style atributini qo‘shish mumkin, lekin bu tavsiya etilmaydi, chunki u style atributidagi boshqa xususiyatlarni qayta yozib yuborishi mumkin.
Buning o‘rniga Style obyektining xususiyatlaridan foydalaning:
YO‘Q:
element.setAttribute("style", "background-color:red;");
HA:
element.style.backgroundColor = "red";
Ko‘proq misollar
Kiritish maydonini kiritish tugmasiga aylantiring:
myInput.setAttribute("type", "button");
Oldin:
Keyin:
<a> elementiga href atributini qo‘shing:
myAnchor.setAttribute("href", "https://www.w3schools.com");
Oldin:
Go to w3schools.com
Keyin:
O‘zingiz sinab ko‘ring »target atributining qiymatini "_self" qilib o‘zgartiring:
if (element.hasAttribute("target")) {
element.setAttribute("target", "_self");
}
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
element.setAttribute() — DOM Level 1 (1998) imkoniyati.
U barcha brauzerlarda to‘liq qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Ha | Ha | Ha | Ha | Ha | 9-11 |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
