Я пытаюсь реализовать базовый счетчик 60 секунд (A p
с идентификатором counter
), который запускается после нажатия кнопки (counter_start()
). Но я хочу, чтобы задержка составляла 1 секунду между это и убедитесь, что это обновление в окне браузера в режиме реального времениДобавить задержку между итерациями цикла 'for'
<script type="text/javascript">
function counter_start(){
x=0
for(i=0;i<60;i++){
x++;
document.getElementById("counter").innerHTML=x;
}
}
</script>
PS: Там могут быть и другие простые способы реализации timer.But это не про таймер ... на самом деле я студент и пытается выяснить структуру и механизм этого. EDIT: пожалуйста, напишите протестированные версии кода, так как некоторые из их»размещены ниже НЕ обновлять в реальном времени
Вы не можете задерживать цикл сам по себе, вам придется реализовывать свою собственную версию для цикла. – somethinghere
Вы должны принять ответ Партфа. Все, что вам нужно сделать, это заменить 'alert (i)' на 'document.getElementById ("counter"). innerHTML = i' –