HTML DOM NodeList entries() metode

Defininition og brug

entry() metode returnerer en iterator med nøgle/værdipar fra NodeList.

Eksempel

Eksempel 1

List dokumentets underknudepunkters poster:

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

Prøv det selv

Eksempel 2

List dokumentets underknudepunkters navne:

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

Prøv det selv

Eksempel 3

List dokumentets underknudepunkters værdier:

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

Prøv det selv

Eksempel 4

Få nøglerne til underknudepunkterne til <body>-elementet:

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

Prøv det selv

Eksempel 5

Få værdierne for underknudepunkterne til <body>-elementet:

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

Prøv det selv

Syntaks

nodelist.entries()

Parametre

Ingen parametre.

Returværdi

Type Beskrivelse
Objekt Har en Iterator-objekt med nøgle/værdipar fra listen.

Browserunderstøttelse

nodelist.entries() er en DOM Level 4 (2015) funktion.

Alle moderne browsere understøtter det:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Understøtter Understøtter Understøtter Understøtter Understøtter

Internet Explorer 11 (eller tidligere versioner) understøtter ikke nodelist.entries().

Relaterede sider

length egenskab

forEach() metode

item() metode

keys() metode

values() metode

NodeList objekt

childNodes() metode

querySelectorAll() metode

getElementsByName() metode