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.


ULASHISH

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.



Sintaksis

document.getElementsByName(name)

Parametrlar

Parametr Tavsif
name Majburiy.
Elementning name atributi qiymati.

Qaytariladigan qiymat

Tip Tavsif
ObjectNodeList 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!