HTML DOM NodeList forEach() Methode

定义和用法

Definition und Verwendung

forEach() Methode führt eine Callback-Funktion für jeden Knoten im NodeList aus.

Beispiel

Beispiel 1

const list = document.body.childNodes;
list.forEach(
  Führen Sie für jeden Unter节点 der Dokument aus Funktion:
    function(node, index) {
  }
);

Versuchen Sie es selbst

text += index + " " + node;

Beispiel 2

const list = document.body.childNodes;
list.forEach(
  function(node) {
    Liste die Namen der Dokumentkinder auf:
  }
);

Versuchen Sie es selbst

Beispiel 3

Liste die Typen der Dokumentkinder auf:

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

Versuchen Sie es selbst

Syntax

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

Parameter

Parameter Beschreibung
function() Erforderlich. Die Funktion, die für jeden Knoten ausgeführt wird.
currentValue Erforderlich. Der aktuelle Wert des Knotens.
index Optional. Der aktuelle Index des Knotens.
arr Optional. Der aktuelle NodeList des Knotens.
thisValue

Optional. Standard ist undefined.

Als Wert von this an die Funktion übergeben.

Rückgabewert

Keine.

Browser-Unterstützung

nodelist.forEach() ist eine Eigenschaft von DOM Level 4 (2015).

Alle modernen Browser unterstützen es:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Unterstützt Unterstützt Unterstützt Unterstützt Unterstützt

Internet Explorer 11 (oder frühere Versionen) unterstützt nicht nodelist.forEach().

Verwandte Seiten

length Eigenschaft

entries() Methode

item() Methode

keys() Methode

values() Methode

NodeList Objekt

childNodes() Methode

querySelectorAll() Methode

getElementsByName() Methode