计时器
setTimeout():在指定的毫秒数后调用函数或计算表达式,一般来说只能执行一次。
var t=setTimeout("alert('5 seconds!')",5000)
//5秒后弹出“5 seconds”,结束
clearTimeout(t);
//清除计时器t
无限次执行1:
function A(){ var t=setTimeout('A()',1000); } //一秒后执行A()
setInterval() 方法会不停地调用或计算表达式,直到 clearInterval() 被调用或窗口被关闭。
无限次执行2:
var t=setInterval("alert('5 seconds')",5000); //每5秒后弹出‘5 seconds’ clearInterval(t); //清除计时器t
使用计时时间制作钟表:
function startTime(){ var today=newDate(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); m=cheackTime(m); s=checkTime(s); $("#id").innnerHTML=h+':'+m+':'+s; t=setTimeout('startTime()',1000); } function checkTime(i){ if(i<10){ i='0'+i; return i; } } window.onload=startTime();