我正在为一个 HTML 和 JavaScript 项目制作问答游戏。对于每个问题,玩家都有 15 秒的时间来回答。我设法做到了:
<body onload="setTimeout(Timer,15000)">
然后在Js中:
function Timer()
{
alert("You are out of time!");
}
但是,我希望能够在 <p>
中显示玩家剩余的时间。标签。我怎么能那样做?
最佳答案
<div id="count">Start</div>
var count = 15;
var interval = setInterval(function(){
document.getElementById('count').innerHTML=count;
count--;
if (count === 0){
clearInterval(interval);
document.getElementById('count').innerHTML='Done';
// or...
alert("You're out of time!");
}
}, 1000);
关于用于测验的 JavaScript 计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44314897/