HTML DOM NodeList forEach() Metodu

Tanım ve Kullanım

forEach() metodu NodeList içindeki her node için geri çağrı fonksiyonu çalıştırır.

Örnek

Örnek 1

Belgenin her alt节点的 için fonksiyon çalıştırır:

const list = document.body.childNodes;
list.forEach(
  function(node, index) {
    text += index + " " + node;
  }
);

Kişisel olarak deneyin

Örnek 2

Belge alt节点的 adlarını listeler:

const list = document.body.childNodes;
list.forEach(
  function(node) {
    text += node.nodeName;
  }
);

Kişisel olarak deneyin

Örnek 3

Belge alt节点的 türlerini listeler:

const list = document.body.childNodes;
list.forEach(
  function(node) {
    text += node.nodeType;
  }
);

Kişisel olarak deneyin

Sözdizimi

nodelist.forEach(function(currentValue, index, arr), thisValue)

Parametreler

Parametreler Açıklama
function() Gerekli. Her node için çalıştırılan fonksiyon.
currentValue Gerekli. Mevcut节点的 değer.
index Opsiyonel. Mevcut节点的索引.
arr Opsiyonel. Mevcut节点的 NodeList.
thisValue

Opsiyonel. Varsayılan olarak undefined.

Fonksiyona aktarılan this değeri olarak geçer.

Dönüş Değeri

Yok.

Tarayıcı Desteği

nodelist.forEach() DOM Level 4 (2015) özelliğidir.

Tüm modern tarayıcılar bunu destekler:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Desteği Desteği Desteği Desteği Desteği

Internet Explorer 11 (veya daha eski sürümler) nodelist.forEach() desteğini sağlamaz.

İlgili Sayfalar

length Özelliği

entries() Metodu

item() Metodu

keys() Metodu

values() Metodu

NodeList Nesnesi

childNodes() Metodu

querySelectorAll() Metodu

getElementsByName() Metodu