HTML DOM NodeList entries() -menetelmä

Määritelmä ja käyttö

entry() -menetelmä palauttaa NodeLististä peräisin olevia avain-arvo-iteraattoreita.

Esimerkki

Esimerkki 1

Luettele dokumentin lapsien kohteet:

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

Kokeile itse

Esimerkki 2

Luettele dokumentin lapsien nimet:

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

Kokeile itse

Esimerkki 3

Luettele dokumentin lapsien arvot:

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

Kokeile itse

Esimerkki 4

Hanki <body>-elementin lapsien avaimet:

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

Kokeile itse

Esimerkki 5

Hanki <body>-elementin lapsien arvot:

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

Kokeile itse

Syntaksi

nodelist.entries()

Parametrit

Ei parametreja.

Palautusarvo

Tyyppi Kuvaus
Objekti Listan avaimia ja arvoja sisältävä Iterator-objekti.

Selaimen tuki

nodelist.entries() on DOM Level 4 (2015) -ominaisuus.

Kaikki nykyaikaiset selaimet tukevat sitä:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Tuki Tuki Tuki Tuki Tuki

Internet Explorer 11 (tai aikaisemmat versiot) ei tue nodelist.entries().

Liittyvät sivut

length-ominaisuus

forEach() -menetelmä

item() -menetelmä

keys() -menetelmä

values() -menetelmä

NodeList-objekti

childNodes() -menetelmä

querySelectorAll() -menetelmä

getElementsByName() -menetelmä