首 页IT知识库翔宇问吧收藏本站
当前位置:翔宇亭IT乐园IT知识库WEB推广优化

JavaScript中clearInterval函数的应用

减小字体 增大字体 作者:biye5u.com  来源:本站原创  发布时间:2012-02-03 00:58:21

一般情况clearInterval函数要和setInterval函数配合使用,其主要是用来取消由setInterval函数设置的事件执行间隔,其语法形式如下

clearInterval(id_of_setinterval)

id_of_setinterval既是由setInterval() 返回的ID值,即要取消ID为id_of_setinterval的对象的setInterval事件,该方法没有返回值。

下面举一个例子来说明一下clearInterval()方法的使用

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>clearInterval()的使用方法——翔宇亭IT乐园(www.biye5u.com)</title>
<script language=javascript>
 var timerId = null;
 function curDT()
 {
  var dt = new Date();
  var curDate = dt.getFullYear()+"年" + dt.getMonth()+"月"+dt.getDay()+"日";
  var curTime = dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();
  var curDateTime = curDate + " " + curTime;
  document.getElementById("curDateTime").innerHTML="现在时间为:" + curDateTime;
}
function beginDT()
{
 timerID = setInterval(curDT,1000); //每1000毫秒刷新一次时间,即1秒钟刷新一次时间
 document.getElementById("btnBegin").disabled = true;
 document.getElementById("btnStop").disabled = false;
}
function stopDT()
{
 clearInterval(timerID);
 document.getElementById("btnBegin").disabled = false;
 document.getElementById("btnStop").disabled = true;
}
beginDT();
</script>
</head>

<body>
<h1>clearInterval方法的使用</h1>
<p>点击【时钟运行】,则开始显示当前日期和时间,点击【时钟停止】,则停止显示当前日期和时间。</p>
<p id="curDateTime">现在的时间为:</p>
<input type="button" value="时钟运行" id="btnBegin" disabled="disabled" onclick="javascript:beginDT();" />
<input type="button" value="时钟停止" id="btnStop" onclick="javascript:stopDT();" />
</body>
</html>

查看演示效果

本文为本站原创,如需转载请给出本文链接。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 1分

内 容:

            请注意用语文明且合法,不要发布带有攻击性、侮辱性的言论,谢谢合作!

         通知管理员 验证码:

关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图 | 用户守则 | 联系我们 |
本站大多数内容来自互联网或网站会员发布,如有侵权,请来信告之,谢谢!
Copyright © 2007-2017 biye5u.com. All Rights Reserved.
网站备案号:黑ICP备13005378号-3