Я хочу, чтобы функция запускалась каждые 1 секунду, где она проходила через эти четыре случая. Он ничего не сделает. Вот код.Javascript: Если оператор не работает с setInterval в функции
var countX = 1;
setInterval(finalBattle, 1000);
function finalBattle() {
switch (countX)
case 1:
elemAttack.innerHTML = finalCut[counter];
counter++;
countX++;
break;
case 2:
elemComment.innerHTML = finalCut[counter];
counter++;
countX++;
break;
case 3:
elemDefense.innerHTML = finalCut[counter];
counter++;
countX++;
break;
case 4:
elemComment.innerHTML = finalCut[counter];
counter++;
countX = 1;
break;
}
Я проверил, и проблема не в элементе или массиве finalcut.
'if (countX = 2)' –
Не только это, но 'var countX = 1; if (countX == 2) 'все равно не будет работать должным образом. Вам нужно переместить 'countX' дальше области – CodingIntrigue
Где инструкция' if'? * «Это ничего не сделает» * Так что это даже не называется «finalBattle»? –