Как перебрать селекторы через for?

Всем привет. Есть селектор:
document.querySelector("body > form:nth-child(1) ******> ***>** ");

Как заставить работать такой код:
let aa = 10;

for (let i=0; i <= aa; ii ++){
let bb = document.querySelector("body > form:nth-child(${i}) ******> ***>** ");
if (bb.checked) { выполняем код}
}


Вместо i не подставляются значения, а если полностью строку сделать через:
let a = 'document.querySelector("body > form:nth-child(' 
let b = ') ******> ***>** ")';

let c = (a + i+ b).checked  = не работает, т.к. a и b строковые значения (((


Как можно перебрать DOM элементы через цикл for ??? Спасибо
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
Поменять кавычки с " на `, которые включают режим шаблонных строк.

Но ващет проще document.querySelectorAll и перебрать уже как массив, без таких извращений.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час