HTML DOM NodeList forEach() Methode

定义和用法

Definitie en gebruik

forEach() Methode voert een callbackfunctie uit voor elke node in de NodeList.

Voorbeeld

Voorbeeld 1

const list = document.body.childNodes;
list.forEach(
  Voer een functie uit voor elke subnode van het document:
    function(node, index) {
  }
);

Probeer het zelf

text += index + " " + node;

Voorbeeld 2

const list = document.body.childNodes;
list.forEach(
  function(node) {
    Lijst de namen van de documentkindnodes op:
  }
);

Probeer het zelf

Voorbeeld 3

Lijst de typen van de documentkindnodes op:

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

Probeer het zelf

Syntax

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

Parameters

Parameters Beschrijving
function() Verplicht. De functie die voor elke node wordt uitgevoerd.
currentValue Verplicht. De waarde van de huidige node.
index Optioneel. De index van de huidige node.
arr Optioneel. De huidige NodeList van de node.
thisValue

Optioneel. Standaard undefined.

Als de waarde van this doorgegeven aan de functie.

Retourwaarde

Geen.

Browserondersteuning

nodelist.forEach() is een kenmerk van DOM Level 4 (2015).

Alle moderne browsers ondersteunen het:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Ondersteuning Ondersteuning Ondersteuning Ondersteuning Ondersteuning

Internet Explorer 11 (of eerder) ondersteunt niet nodelist.forEach().

Gerelateerde pagina's

length Eigenschap

entries() Methode

item() Methode

keys() Methode

values() Methode

NodeList Object

childNodes() Methode

querySelectorAll() Methode

getElementsByName() Methode