HTML DOM NodeList entries() metoden

Definition och användning

entry() metod returnerar en iterator med par av nyckel/värde från NodeList.

Exempel

Exempel 1

Listar posterna för dokumentets undernoder:

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

Prova själv

Exempel 2

Listar namnen på dokumentets undernoder:

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

Prova själv

Exempel 3

Listar värdena för dokumentets undernoder:

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

Prova själv

Exempel 4

Få nycklarna för undernoderna till <body>-elementet:

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

Prova själv

Exempel 5

Få värdena för undernoderna till <body>-elementet:

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

Prova själv

Syntaks

nodelist.entries()

Parametrar

Inga parametrar.

Returvärde

Typ Beskrivning
Objekt Ett Iterator-objekt som har par av nyckel/värde i listan.

Webbläsarstöd

nodelist.entries() är en DOM Level 4 (2015) funktion.

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.entries().

Relaterade sidor

length egenskap

forEach() metod

item() metod

keys() metod

values() metod

NodeList-objekt

childNodes() metod

querySelectorAll() metod

getElementsByName() metod