在我的项目中,我有一个问题列表,每个问题都有三个选项答案。
看完问题后是否要回答该问题,意味着单击“显示答案”按钮。
当我单击按钮时,一分钟后计数器开始计数一分钟,将显示错误。
有谁可以帮忙吗?
最佳答案
您可以使用如下形式:
function gameLost() {
alert("You lose!");
}
setTimeout(gameLost, 60000);
更新:将函数引用传递给
setTimeout()
而不是代码字符串(我真的这样写吗?O_o)编辑
也要显示计时器(改进版,也要感谢davin):
<button onclick="onTimer()">Clickme</button>
<div id="mycounter"></div>
<script>
i = 60;
function onTimer() {
document.getElementById('mycounter').innerHTML = i;
i--;
if (i < 0) {
alert('You lose!');
}
else {
setTimeout(onTimer, 1000);
}
}
</script>
......