getElementsByName()
Misol
"fname" nomli barcha elementlarni oling:
let elements = document.getElementsByName("fname");
O‘zingiz sinab ko‘ring »
name="animal" bo‘lgan elementlar soni:
let num = document.getElementsByName("animal").length;
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar.
Tavsif
getElementsByName() metodi belgilangan nomga ega elementlar kolleksiyasini qaytaradi.
getElementsByName() metodi jonli (live) NodeList qaytaradi.
NodeList
NodeList — tugunlarning massivsimon kolleksiyasi (ro‘yxati).
Ro‘yxatdagi tugunlarga indeks orqali murojaat qilish mumkin. Indeks 0 dan boshlanadi.
length xususiyati ro‘yxatdagi tugunlar sonini qaytaradi.
Shuningdek qarang:
Sintaksis
document.getElementsByName(name)
Parametrlar
| Parametr | Tavsif |
| name | Majburiy. Elementning name atributi qiymati. |
Qaytariladigan qiymat
| Tip | Tavsif |
| Object | NodeList obyekti. Belgilangan nomga ega elementlar kolleksiyasi. Elementlar hujjatda joylashgan tartibda saralangan. |
Ko‘proq misollar
type="checkbox" bo‘lgan va "animal" nomiga ega barcha <input> elementlarini belgilang:
const collection = document.getElementsByName("animal");
for (let i = 0; i < collection.length; i++) {
if (collection[i].type == "checkbox") {
collection[i].checked = true;
}
}
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
document.getElementsByName() — 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!
