NodeList: метод values()
Базовая Широко поддерживается
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Метод NodeList.values() возвращает iterator, позволяющий перебрать все значения, содержащиеся в этом объекте. Значения являются объектами Node.
Синтаксис
values()
Возвращаемое значение
Возвращает iterator.
Пример
const node = document.createElement("div");
const kid1 = document.createElement("p");
const kid2 = document.createTextNode("hey");
const kid3 = document.createElement("span");
node.appendChild(kid1);
node.appendChild(kid2);
node.appendChild(kid3);
const list = node.childNodes;
// Using for...of
for (const value of list.values()) {
console.log(value);
}
Результат:
<p> #text "hey" <span>
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
values |
51 | 16 | 50 | 38 | 10 | 51 | 50 | 41 | 10 | 5.0 | 51 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/NodeList/values