Как перебрать селекторы через 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 ??? Спасибо
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
Поменять кавычки с " на `, которые включают режим шаблонных строк.

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

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

Войти через центр авторизации
Похожие вопросы