我正在使用此功能在15秒後自動點擊按鈕。問題是用戶在選項運行後沒有離開頁面,並且可能會在同一頁面上重新運行,但定時器仍在繼續。事實上,即使我自己動手,計時器也會繼續。重置Javascript中的變量執行?
<script type="text/javascript">
time = 15;
interval = setInterval(function() {
time--;
document.getElementById('Label1').innerHTML = "You must choose in " + time + " seconds"
if (time == 0) {
// stop timer
clearInterval(interval);
// click
document.getElementById('thebutton').click();
}
}, 1000)
</script>
所以這個腳本應該在十五秒跑完計時器和「新聞」的「thebutton」,然後定時器應停止計數,再重置,直到運行。如果在15秒前手動按下該按鈕,它仍然應該重置。
<input type='submit' id='thebutton' value='Done'></input>
希望這是明確的。我仍然是新的和學習。
什麼是標籤1? – Nihal
目前還不清楚你在問什麼。也許你可以添加一些你想要做的解釋。 – Nisarg
什麼行動導致計時器啓動? – H77