Μέθοδος forEach() του HTML DOM NodeList

  • Προηγούμενη Σελίδα entries()
  • Επόμενη Σελίδα item()
  • Επιστροφή στο Προηγούμενο Επίπεδο HTML DOM NodeList

Ορισμός και Χρήση

Η μέθοδος forEach() εκτελεί τη callback συνάρτηση για κάθε κόμβο στη NodeList.

Παράδειγμα

Παράδειγμα 1

Εκτελέστε τη συνάρτηση για κάθε υποκόμβο του έγγραφου:

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

Δοκιμάστε το προσωπικά

Παράδειγμα 2

Καταγράψτε το όνομα των υποκτόμων του έγγραφου:

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

Δοκιμάστε το προσωπικά

Παράδειγμα 3

Καταγράψτε τον τύπο των υποκτόμων του έγγραφου:

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

Δοκιμάστε το προσωπικά

Γραμματική

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

Παράμετροι

Παράμετροι Περιγραφή
function() Απαιτείται. Η συνάρτηση που εκτελείται για κάθε κόμβο.
currentValue Απαιτείται. Η τιμή του τρέχοντος κόμβου.
index Προαιρετικό. Ο αριθμός του τρέχοντος κόμβου.
arr Προαιρετικό. Η NodeList του τρέχοντος κόμβου.
thisValue

Προαιρετικό. Προεπιλεγμένο undefined.

Ο τιμή του this που μεταφέρεται στη συνάρτηση.

Αποτελέσματα

Χωρίς.

Υποστήριξη Περιηγητών

Το nodelist.forEach() είναι χαρακτηριστικό DOM Level 4 (2015).

Όλοι οι σύγχρονοι περιηγητές υποστηρίζουν το:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη

O Internet Explorer 11 (ή παλιότερη έκδοση) δεν υποστηρίζει το nodelist.forEach().

Σχετικές Σελίδες

Πρότυπο length

Μέθοδος entries()

Μέθοδος item()

Μέθοδος keys()

Μέθοδος values()

Οντότητα NodeList

Μέθοδος childNodes()

Μέθοδος querySelectorAll()

Μέθοδος getElementsByName()

  • Προηγούμενη Σελίδα entries()
  • Επόμενη Σελίδα item()
  • Επιστροφή στο Προηγούμενο Επίπεδο HTML DOM NodeList