1 回答
<html>
<head>
<title>
测试计时器
</title>
<script type="text/javascript">
var timeBegin= setInterval('showTime()',1000);
//设置起始秒数
var s=0;
//设置起始分钟数
var m=2;
//设置起始时间
var h=0;
function showTime(){
var hSpan=document.getElementById('hourSpan');
var mSpan=document.getElementById('minSpan');
var sSpan=document.getElementById('secondsSpan');
if(h>=0){
if(h>=0&&h<=10)
hSpan.innerHTML='0'+h;
else
hSpan.innerHTML=h;
if(m>=0)
{
if(m<10&&m>=0)
mSpan.innerHTML='0'+m;
else
mSpan.innerHTML=m;
if(s>1){
s--;
if(s<10&&s>0)
sSpan.innerHTML='0'+s;
else
sSpan.innerHTML=s;
}
else{
s=60;
m--;
showTime();
}
}else{
m=59;
h--;
showTime();
}
}else{
sSpan.innerHTML='00';
mSpan.innerHTML='00';
alert('时间到');
clearInterval(timeBegin);
}
}
</script>
</head>
<body onload="setTimeOut()">
<span id="timeSpan">
<span id="hourSpan"></span>:
<span id="minSpan"></span>:
<span id="secondsSpan"></span>
</span>
</body>
</html>
举报