HTML DOM NodeList forEach() metode

定义和用法

Definition og brug

forEach() metoden udfører en tilbagekaldsfunktion for hver node i NodeList.

Eksempel

Eksempel 1

const list = document.body.childNodes;
list.forEach(
  Udfør funktion for hver undernode i dokumentet:
    function(node, index) {
  }
);

Prøv det selv

text += index + " " + node;

Eksempel 2

const list = document.body.childNodes;
list.forEach(
  function(node) {
    Lister dokumentets undernodes navne:
  }
);

Prøv det selv

Eksempel 3

Lister dokumentets undernodes typer:

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

Prøv det selv

Syntaks

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

Parametre

Parametre Beskrivelse
function() Obligatorisk. Funktionen, der kører for hver node.
currentValue Obligatorisk. Current nodes værdi.
index Valgfri. Current nodes indeks.
arr Valgfri. Current nodes NodeList.
thisValue

Valgfri. Standard undefined.

Værdien overført til funktionen som dens this værdi.

Returværdi

Ingen.

Browserv understøttelse

nodelist.forEach() er en DOM Level 4 (2015) egenskab.

Alle moderne browsere understøtter det:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Understøtter Understøtter Understøtter Understøtter Understøtter

Internet Explorer 11 (eller tidligere versioner) understøtter ikke nodelist.forEach().

Relaterede sider

length egenskab

entries() metode

item() metode

keys() metode

values() metode

NodeList objekt

childNodes() metode

querySelectorAll() metode

getElementsByName() metode