Metoda forEach() w NodeList HTML DOM

定义和用法

Definicja i użycie

Metoda forEach() wykona zwrotkę zwrotną dla każdego węzła w NodeList.

Przykład

Przykład 1

const list = document.body.childNodes;
list.forEach(
  Wykonaj funkcję dla każdego podwęzła dokumentu:
    function(node, index) {
  }
);

Spróbuj sam

text += index + " " + node;

Przykład 2

const list = document.body.childNodes;
list.forEach(
  function(node) {
    Wypisz nazwy dokumentu podwęzłów:
  }
);

Spróbuj sam

Przykład 3

Wypisz typy dokumentu podwęzłów:

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

Spróbuj sam

Gramatyka

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

Parametry

Parametry Opis
function() Wymagane. Funkcja uruchamiana dla każdego węzła.
currentValue Wymagane. Wartość bieżącego węzła.
index Opcjonalne. Indeks bieżącego węzła.
arr Opcjonalne. Bieżąca NodeList węzła.
thisValue

Opcjonalne. Domyślnie undefined.

Jako wartość this przekazywaną do funkcji.

Zwrócona wartość

Brak.

Obsługa przeglądarek

nodelist.forEach() jest cechą DOM Level 4 (2015).

Wszystkie współczesne przeglądarki obsługują to:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Obsługa Obsługa Obsługa Obsługa Obsługa

Internet Explorer 11 (lub wcześniejsze wersje) nie obsługuje nodelist.forEach().

Strony związane

Atrybut length

Metoda entries()

Metoda item()

Metoda keys()

Metoda values()

Obiekt NodeList

Metoda childNodes()

Metoda querySelectorAll()

Metoda getElementsByName()