HTML DOM NodeList forEach() metoden
- Föregående sida entries()
- Nästa sida item()
- Återgå till föregående nivå HTML DOM NodeList
Definition och användning
forEach() metoden kör en callback-funktion för varje nod i NodeList.
Exempel
Exempel 1
Kör funktion för varje undernod i dokumentet:
const list = document.body.childNodes; list.forEach( function(node, index) { text += index + " " + node; } );
Exempel 2
Listar dokumentets undernoders namn:
const list = document.body.childNodes; list.forEach( function(node) { text += node.nodeName; } );
Exempel 3
Listar dokumentets undernoders typer:
const list = document.body.childNodes; list.forEach( function(node) { text += node.nodeType; } );
Syntax
nodelist.forEach(function(currentValue, index, arr) thisValue)
Parametrar
Parametrar | Beskrivning |
---|---|
function() | Obligatoriskt. Funktionen som körs för varje nod. |
currentValue | Obligatoriskt. Värdet för den aktuella noden. |
index | Valfritt. Index för den aktuella noden. |
arr | Valfritt. Currentt NodeList-noder. |
thisValue |
Valfritt. Standard är undefined. Värdet som skickas till funktionen som this-värde. |
Returvärde
Inget.
Webbläsarstöd
nodelist.forEach() är en DOM Level 4 (2015) egenskap.
Alla moderna webbläsare stöder det:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Stöd | Stöd | Stöd | Stöd | Stöd |
Internet Explorer 11 (eller tidigare versioner) stöder inte nodelist.forEach().
Relaterade sidor
- Föregående sida entries()
- Nästa sida item()
- Återgå till föregående nivå HTML DOM NodeList