Я пытаюсь сделать таймер обратного отсчета, используя JS, очевидно.
Я думаю, что мой код правильный, но он не работает.
Цель кода:
Код предполагает показ таймера, уменьшающегося до тех пор, пока он не покажет содержимое, равное DONE
в первой строке кода.
Проблема: Я попытался создать HTML-страницу на своем локальном компьютере и протестировал ее, но она не работает, также я загрузил ее на свой веб-сайт, и она тоже не работает.
Код:
<body>
<div
id="JSPractice5"
style="border-style:dotted;
padding:10px;
font-size:24px;
width:200px;
text-align:center;">
Countdown Starting
</div>
<script type="text/javascript">
var containerID = "JSPractice5";
var number = 100;
var timerID = setInterval("CountdownTimer()",1000);
function CountdownTimer() {
if(number > 1) {
number--;
ReplaceContentInContainer(containerID,number); //Mark1
}
else {
clearInterval(timerID);
ReplaceContentInContainer(containerID,'DONE!!');
}
}
</script>
</body>
Если решение проблемы простое / глупое, и вы решили отказаться от голосования, пожалуйста, не делайте этого, потому что я очень плохо знаком с SOF и JS:)
Спасибо заранее, ребята.