Metodo entries() della NodeList DOM HTML

Definizione e uso

Il metodo entry() restituisce un oggetto Iterator con coppia chiave/valore proveniente dal NodeList.

Esempio

Esempio 1

Elenca le voci dei figli del documento:

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

Prova da solo

Esempio 2

Elenca i nomi dei figli del documento:

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

Prova da solo

Esempio 3

Elenca i valori dei figli del documento:

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

Prova da solo

Esempio 4

Ottieni le chiavi dei figli dell'elemento <body>:

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

Prova da solo

Esempio 5

Ottieni i valori dei figli dell'elemento <body>:

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

Prova da solo

Sintassi

nodelist.entries()

Parametro

Nessun parametro.

Valore di ritorno

Tipo Descrizione
Oggetto Oggetto Iterator che possiede coppia chiave/valore nella lista.

Supporto browser

nodelist.entries() è una caratteristica del livello DOM 4 (2015).

Tutti i browser moderni lo supportano:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Supporto Supporto Supporto Supporto Supporto

Internet Explorer 11 (o versioni precedenti) non supporta nodelist.entries().

Pagine correlate

Proprietà length

Metodo forEach()

Metodo item()

Metodo keys()

Metodo values()

Oggetto NodeList

Metodo childNodes()

Metodo querySelectorAll()

Metodo getElementsByName()