Выполнение функции над массивом элементов
Какой способ наиболее подходящий для такой ситуации:
var a = document.getElementsByClassName("someClass");
Сейчас я использую стандартный "for":
for(var x = 0; x < a.length; x++) {
// code
}
|
Да, это обычно самый лучший способ перечислить элементы в NodeList.
|
Только для динамических коллекций лучше запоминать длину в переменную.
Ну и как вариант:
Array.from(document.querySelectorAll(".some-class")).forEach(function (element, index, array) {
...
});
Array.from |
Цитата:
Цитата:
|
| Часовой пояс GMT +3, время: 04:54. |