window.setInterval()
功能:按照指定的周期(以毫秒计)来调用函数或计算表达式。
语法:setInterval(code,millisec)
解释:code:在定时时间到时要执行的JavaScript代码串。
millisec:设定的定时时间,用毫秒数表示。
返回值:定时器的ID值,可用于clearInterval()方法停止指定的定时器。
注:setInterval()方法会不停地调用函数,直到用clearInterval()终止定时或窗口被关闭。
window.clearInterval()
功能:取消由setInterval()方法设置的定时器。
语法:clearInterval(id_of_setinterval)
解释:id_of_setinterval:由setInterval()返回的ID值。该值标识了一个setInterval定时器。
也就是:window.setInterval()返回的就是window.clearInterval的参数
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" " style="color:#0000CC;font-size:14px;">>
-
<html>
-
<head>
-
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
<script type="text/javascript">
-
var count = 0;
-
var timeID;
-
-
//var timeID=self.setInterval("timeCount()",1000); 加载页面可自执行
-
-
function timeCount(){
-
document.getElementById("timetxt").value = count;
-
count++;
-
}
-
function beginCount()
-
{
-
timeID = setInterval("timeCount()",1000);
-
}
-
-
/* 写法二:
-
function beginCount()
-
{
-
timeID = setInterval(function{
-
document.getElementById("timetxt").value = count;
-
count+
-
},1000);
-
}
-
*/
-
-
function stopCount()
-
{
-
clearInterval(timeID);
-
}
-
</script>
-
</head>
-
<body>
-
-
<input type="button" value="开始计时" onclick="beginCount()" />
-
<input type="text" id="timetxt" size="5" />
-
<input type="button" value="停止计时" onclick="stopCount()" />
-
-
</body>
-
</html>
阅读(1941) | 评论(0) | 转发(0) |