Недавно начал изучать JS и что-то с ним делать. Знаю, немножечко не по теме сайта, но всё же может кто-нибудь помочь?
Ошибка: Uncaught SyntaxError: Unexpected end of input
Код:
<script type="text/javascript" language="javascript">
while (true) do{
sleep(2000);
var i = 0;
i++;
var elm = document.getElementById("img");
if(i == 1){
elm.className = "img2";
}
else if(i == 2){
elm.className = "img1";
}
else if(i == 3){
elm.className = "img2";
i = 1;
}
}
</script>
Проверьте, в каком месте расположен скрипт, так как DOM создается уже после загрузки страницы то соответственно если ваш скрипт выше этого DIVа на странице
<div id="img" height="400" width="1300"></div>
то и находить он его не будет, но скорей всего проблема в самом коде который некорректно работает, так как он будет очень здорово тормозить браузер. Если я вас правильно понял то я бы код переписал как то так.