attributes
Misollar
<img> elementida nechta atribut bor:
let numb = document.getElementById("myImg").attributes.length;
O‘zingiz sinab ko‘ring »
<img> elementining barcha atributlarini ko‘rsating:
const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}
document.getElementById("demo").innerHTML = text;
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar.
Tavsif
attributes xususiyati elementdagi atributlar kolleksiyasini qaytaradi.
attributes xususiyati NamedNodeMap qaytaradi.
NamedNodeMap
NamedNodeMap — elementning atributlaridan iborat, massivga o‘xshash tartiblanmagan kolleksiya.
Boshqacha aytganda, NamedNodeMap — bu Attr obyektlari ro‘yxati.
NamedNodeMap tugunlar sonini qaytaradigan length xususiyatiga ega.
Tugunlarga nomi yoki indeks raqami orqali murojaat qilish mumkin. Indeks 0 dan boshlanadi.
Shuningdek qarang:
Sintaksis
node.attributes
Qaytariladigan qiymat
| Tip | Tavsif |
| NamedNodeMap | Atribut obyektlari kolleksiyasi. |
Ko‘proq misollar
<button> elementida nechta atribut bor:
let numb = document.getElementById("myButton").attributes.length;
O‘zingiz sinab ko‘ring »
<button> elementining ikkinchi (indeksi 1) atributi nomini oling:
let attr = document.getElementById("myBtn").attributes[1].name;
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
element.attributes — 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!
