Выполнение функции над массивом элементов
Какой способ наиболее подходящий для такой ситуации:
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, время: 16:37. |