Méthode entries() de NodeList DOM HTML

Définition et utilisation

La méthode entry() retourne un itérateur avec des paires clé/valeur provenant de NodeList.

Exemple

Exemple 1

Lister les entrées des sous-nœuds du document :

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

Essayez-le vous-même

Exemple 2

Lister les noms des sous-nœuds du document :

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

Essayez-le vous-même

Exemple 3

Lister les valeurs des sous-nœuds du document :

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

Essayez-le vous-même

Exemple 4

Obtenir les clés des sous-nœuds de l'élément <body> :

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

Essayez-le vous-même

Exemple 5

Obtenir les valeurs des sous-nœuds de l'élément <body> :

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

Essayez-le vous-même

Syntaxe

nodelist.entries()

Paramètres

Aucun paramètre.

Valeur de retour

Type Description
Objet Objet Iterator possédant des paires clé/valeur de la liste.

Support du navigateur

nodelist.entries() est une caractéristique de DOM Level 4 (2015).

Tous les navigateurs modernes le supportent :

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Support Support Support Support Support

Internet Explorer 11 (ou versions antérieures) ne prend pas en charge nodelist.entries().

Pages liées

Propriété length

Méthode forEach()

Méthode item()

Méthode keys()

Méthode values()

Objet NodeList

Méthode childNodes()

Méthode querySelectorAll()

Méthode getElementsByName()