Javascript jsif-else语句和计时器
1) 我的计时器有问题。当屏幕加载时启动,它应该在按钮start上启动。 2) 否则。当计时器点击00:00时,如果我赢了或输了,它应该显示消息(警报)。价值是不断变化的。我的代码不起作用,但你明白了 1) JS代码计时器Javascript jsif-else语句和计时器,javascript,html,Javascript,Html,1) 我的计时器有问题。当屏幕加载时启动,它应该在按钮start上启动。 2) 否则。当计时器点击00:00时,如果我赢了或输了,它应该显示消息(警报)。价值是不断变化的。我的代码不起作用,但你明白了 1) JS代码计时器 function startTimer(duration, display) { var timer = duration,minutes, seconds; var timers = setInterval(runner, 1000); function runne
function startTimer(duration, display) {
var timer = duration,minutes, seconds;
var timers = setInterval(runner, 1000);
function runner() {
minutes = parseInt(timer / 60, 10);
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.textContent = minutes + ":" + seconds;
if (--timer < 0) {
clearInterval(timers)
}
}
}
window.onload = function() {
var oneMinutes = 60 * 1,
display = document.querySelector('#time');
startTimer(oneMinutes, display);
};
功能启动定时器(持续时间,显示){
var定时器=持续时间,分钟,秒;
var定时器=设置间隔(转轮,1000);
函数runner(){
分钟=parseInt(计时器/60,10);
秒=parseInt(计时器%60,10);
分钟=分钟<10?“0”+分钟:分钟;
秒=秒<10?“0”+秒:秒;
display.textContent=分钟+“:”+秒;
如果(--定时器<0){
清除间隔(计时器)
}
}
}
window.onload=函数(){
var oneMinutes=60*1,
display=document.querySelector(“#time”);
startTimer(一分钟,显示);
};
HTML
战斗时间:
开始
2) JS
函数完成(){
var g=函数起始值;
var h=document.getElementById('wallvalue');
如果(函数startTimer=0)&(h1st,请从窗口中删除startTimer函数调用。如果要调用按钮,请单击。否则,它将在窗口加载后立即加载
window.onload = function() {
var oneMinutes = 60 * 1,
display = document.querySelector('#time');
//startTimer(oneMinutes, display);
};
在“zero”值调用finish的startTimer内部,从finish中删除不明确的函数调用行。也只需选中“h”,因为当计时器值已经为零时,将调用“finsh”
function startTimer(duration, display) {
var timer = duration,minutes, seconds;
var timers = setInterval(runner, 1000);
function runner() {
minutes = parseInt(timer / 60, 10);
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.textContent = minutes + ":" + seconds;
if (--timer <= 0) {
clearInterval(timers)
finish()
}
}
}
function finish(){
var h = document.getElementById('wallvalue');
if ( h<500 ) {
alert("You won!");
}
else {
alert("You lost!");
}
}
功能启动定时器(持续时间,显示){
var定时器=持续时间,分钟,秒;
var定时器=设置间隔(转轮,1000);
函数runner(){
分钟=parseInt(计时器/60,10);
秒=parseInt(计时器%60,10);
分钟=分钟<10?“0”+分钟:分钟;
秒=秒<10?“0”+秒:秒;
display.textContent=分钟+“:”+秒;
如果(--timer1st,请从窗口中删除startTimer函数调用。如果要调用按钮,请单击。否则,它将在窗口加载后立即加载
window.onload = function() {
var oneMinutes = 60 * 1,
display = document.querySelector('#time');
//startTimer(oneMinutes, display);
};
在“zero”值调用finish的startTimer内部,从finish中删除不明确的函数调用行。也只需选中“h”,因为当计时器值已经为零时,将调用“finsh”
function startTimer(duration, display) {
var timer = duration,minutes, seconds;
var timers = setInterval(runner, 1000);
function runner() {
minutes = parseInt(timer / 60, 10);
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.textContent = minutes + ":" + seconds;
if (--timer <= 0) {
clearInterval(timers)
finish()
}
}
}
function finish(){
var h = document.getElementById('wallvalue');
if ( h<500 ) {
alert("You won!");
}
else {
alert("You lost!");
}
}
功能启动定时器(持续时间,显示){
var定时器=持续时间,分钟,秒;
var定时器=设置间隔(转轮,1000);
函数runner(){
分钟=parseInt(计时器/60,10);
秒=parseInt(计时器%60,10);
分钟=分钟<10?“0”+分钟:分钟;
秒=秒<10?“0”+秒:秒;
display.textContent=分钟+“:”+秒;
中频(-)定时器