setAttribute()

Misol

Elementga class atributini qo‘shing:

element.setAttribute("class", "democlass");

Oldin:

ULASHISH

The Element Object

Keyin:

The Element Object

O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


Tavsif

setAttribute() metodi atributga yangi qiymat o‘rnatadi.

Agar atribut mavjud bo‘lmasa, avval u yaratiladi.



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:

O‘zingiz sinab ko‘ring »

<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!