HTML DOM NodeList entries() method

Definitie en gebruik

De entry() methode retourneert een iterator met de sleutel/waardeparen van de NodeList.

Voorbeeld

Voorbeeld 1

Lijst de entries van de document subnodes op:

const list = document.body.childNodes;
for (let x of list.entries()) {
  text += x[0] + " " + x[1];
}

Probeer het zelf

Voorbeeld 2

Lijst de namen van de document subnodes op:

const list = document.body.childNodes;
for (let x of list.entries()) {
  text += x[0] + " " + x[1].nodeName;
}

Probeer het zelf

Voorbeeld 3

Lijst de waarden van de document subnodes op:

const list = document.body.childNodes;
for (let x of list.entries()) {
  text += x[0] + " " + x[1].nodeValue;
}

Probeer het zelf

Voorbeeld 4

Verkrijg de sleutels van de onderliggende <body> elementen:

const list = document.body.childNodes;
for (let x of list.keys()) {
  ... code ...
}

Probeer het zelf

Voorbeeld 5

Verkrijg de waarden van de onderliggende <body> elementen:

const list = document.body.childNodes;
for (let x of list.values()) {
  ... code ...
}

Probeer het zelf

Syntax

nodelist.entries()

Parameters

Geen parameters.

Retourwaarde

Type Beschrijving
Object Heeft een Iterator-object met de sleutel/waardeparen in de lijst.

Browserondersteuning

nodelist.entries() is een DOM Level 4 (2015) kenmerk.

Alle moderne browsers ondersteunen het:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Ondersteund Ondersteund Ondersteund Ondersteund Ondersteund

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

Gerelateerde pagina's

length Eigenschap

forEach() Methode

item() Methode

keys() Methode

values() Methode

NodeList Object

childNodes() Methode

querySelectorAll() Methode

getElementsByName() Methode