Metoda entries() dla NodeList DOM HTML

Definicja i użycie

Metoda entry() zwraca iterator z para/wartościami z NodeList.

Przykład

Przykład 1

Wypisz wpisy wszystkich dzieci dokumentu:

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

Spróbuj sam

Przykład 2

Wypisz nazwy wszystkich dzieci dokumentu:

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

Spróbuj sam

Przykład 3

Wypisz wartości wszystkich dzieci dokumentu:

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

Spróbuj sam

Przykład 4

Pobierz klucze wszystkich dzieci elementu <body>:

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

Spróbuj sam

Przykład 5

Pobierz wartości wszystkich dzieci elementu <body>:

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

Spróbuj sam

Gramatyka

nodelist.entries()

Parametry

Brak parametrów.

Zwracana wartość

Typ Opis
Obiekt Obiekt Iterator posiadający para/wartości z listy.

Wsparcie przeglądarek

nodelist.entries() jest cechą DOM Level 4 (2015).

Wszystkie współczesne przeglądarki wspierają to:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Obsługa Obsługa Obsługa Obsługa Obsługa

Internet Explorer 11 (lub wcześniejsze wersje) nie obsługuje nodelist.entries().

Strony związane

Atrybut length

Metoda forEach()

Metoda item()

Metoda keys()

Metoda values()

Obiekt NodeList

Metoda childNodes()

Metoda querySelectorAll()

Metoda getElementsByName()