3
我正在爲使用Javascript/HTML的遊戲做10秒倒計時。此時代碼在加載時運行。但是,問題在於我無法將它鏈接到一個按鈕,這樣我就可以在onclick上啓動代碼。麻煩連接javascript到html按鈕
function countdown(secs,elem){
\t var element= document.getElementById(elem);
\t element.innerHTML = "Time is running out.." +secs+ " seconds";
\t secs--;
\t var \t timer = setTimeout('countdown('+secs+' ,"'+elem+'")',1000);
\t if (secs<1) {
\t clearTimeout(timer);
\t element.innerHTML="<h1> GAME OVER!</h1>";
\t };
}
<div class="clock">
\t <div id="status"></div>
\t <script type="text/javascript">countdown(10,"status");</script>
</div>
我已經嘗試了很多不同的事情,但似乎無法得到它的工作。任何幫助都會很棒。由於
爲什麼沒有OP的代碼工作的? –
沒有按鈕和事件;) –
當執行達到'countdown(10,「status」);'在OP的代碼中時,該函數不應該被調用嗎? –