HTML DOM Document getElementsByName() Metodu

Tanım ve Kullanım

getElementsByName() metodu, belirli adlı elementlerin kümesini döndürür.

getElementsByName() Metot, anlık NodeList.

NodeList

NodeList Dizi benzeri düğüm kümesi (listesi).

Dizi içindeki düğümlere indeks ile erişebilirsiniz. İndeks 0'dan başlar.

length Özellik, dizi içindeki düğüm sayısını döndürür.

Lütfen bkz:

getElementById() Metodu

getElementsByTagName() Metodu

getElementsByClassName() Metodu

querySelector() Metodu

querySelectorAll() Metodu

NodeList Referans Kılavuzu

Örnek

Örnek 1

"fname" adlı tüm elementleri alır:

let elements = document.getElementsByName("fname");

Kişisel Deneyim

Örnek 2

name="animal" olan element sayısını döndürür:

let num = document.getElementsByName("animal").length;

Kişisel Deneyim

Örnek 3

Tüm type="checkbox" ve adı "animal" olan <input> elementlerini kontrol et:

const collection = document.getElementsByName("animal");
for (let i = 0; i < collection.length; i++) {
  if (collection[i].type == "checkbox") {
    collection[i].checked = true;
  }
}

Kişisel Deneyim

Sözdizimi

document.getElementsByName(name)

Parametre

Parametre Açıklama
name Gerekli. Element name özelliğinin değeri.

Dönüş Değeri

Tip Açıklama
Nesne

NodeList nesnesi.

Belirtilen adlı elementlerin koleksiyonu.

Dokümden elementlerin出现 orderinde sıralanır.

Tarayıcı Desteği

document.getElementsByName() Bu, DOM Level 1 (1998) özelliğidir.

Tüm tarayıcılar onu destekler:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Destek 9-11 Destek Destek Destek Destek