在讨论了 后,你可能想要知道如何清除您定义的计时器.
闲话少说.直接进入主题.先拿出一个代码判断:
- <scripttype="text/javascript">
- var t =setInterval("startTime()",50);
- ......
- </script>
既然是清除计时器,所以,很好想到方法名:clearInterval,clearTimeOut.
只要您看了,这篇就不多说了,直接上个示例.
- <html>
- <head>
- <title>我的时间</title>
- <script type="text/javascript">
- var t =setInterval("startTime()",50);
- function startTime()
- {
- var today=new Date();
- var h=today.getHours();
- var m=today.getMinutes();
- var s=today.getSeconds();
- //小时,分钟,秒小于则前边补0
- m=checkMS(m);
- s=checkMS(s);
- document.getElementById('myTime').innerHTML=h+":"+m+":"+s;
- }
- function checkMS(o)
- {
- if (o<10)
- {
- o="0" + o;
- }
- return o;
- }
- </script>
- </head>
- <body>
- <div id="myTime"></div>
- <button onclick="window.clearInterval(t)">Stop interval</button>
- </body>
- </html>
至于clearTimeOut,与这个用法一致,注意要定义全局的计时器的引用即可.
有问题的朋友,可以留言.