@VladimirMelnik

Почему код JavaScript не работает?

Почему код не работает:
for(var i = 0; i < checkbox.length; i++)
      {
        if (checkbox[i].checked) {
          i += 1;
          var checkedcheckbox = 'slide' + i + '';
          checkedcheckbox.toString().trim();
          var test = document.getElementById(checkedcheckbox);
          test.click();
        }
      }


Имя ID, как переменной в document.getElementById не работает
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Arik
Зачем еще раз i += 1; в коде? если нужно след элемент отработать, то нужно в другую переменную, а так цикл ломается
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
Попробуйте так:
var i, test;
for( i = 0; i < checkbox.length; i++) {
  if (checkbox[i].checked) {
    test = document.getElementById('slide' + (i+1));
    test  &&  test.click();
  }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы