我正在使用Javascript/HTML为游戏制作一个10秒倒计时。目前代码在加载时运行。但是,问题在于我无法将其链接到按钮,以便我可以通过onclick触发代码。
function countdown(secs,elem){
var element= document.getElementById(elem);
element.innerHTML = "Time is running out.." +secs+ " seconds";
secs--;
var timer = setTimeout('countdown('+secs+' ,"'+elem+'")',1000);
if (secs<1) {
clearTimeout(timer);
element.innerHTML="<h1> GAME OVER!</h1>";
};
}
<div class="clock">
<div id="status"></div>
<script type="text/javascript">countdown(10,"status");</script>
</div>
我尝试了很多不同的方法,但似乎无法让其工作。希望能得到帮助,谢谢。
countdown(10,"status");
时,函数不应该被调用吗? - Spikatrix