在讨论了 后,你可能想要知道如何清除您定义的计时器.

闲话少说.直接进入主题.先拿出一个代码判断:

 
  1. <scripttype="text/javascript"
  2. var t =setInterval("startTime()",50); 
  3. ...... 
  4. </script>

既然是清除计时器,所以,很好想到方法名:clearInterval,clearTimeOut.

只要您看了,这篇就不多说了,直接上个示例.

 
  1. <html>   
  2. <head>   
  3. <title>我的时间</title>   
  4. <script type="text/javascript">   
  5. var t =setInterval("startTime()",50); 
  6. function startTime()   
  7. {   
  8.     var today=new Date();   
  9.     var h=today.getHours();   
  10.     var m=today.getMinutes();   
  11.     var s=today.getSeconds();   
  12.     //小时,分钟,秒小于则前边补0   
  13.     m=checkMS(m);   
  14.     s=checkMS(s);   
  15.     document.getElementById('myTime').innerHTML=h+":"+m+":"+s;   
  16. function checkMS(o) 
  17.   if (o<10
  18.   { 
  19.       o="0" + o; 
  20.   } 
  21.   return o;  
  22. </script> 
  23. </head> 
  24. <body> 
  25. <div id="myTime"></div> 
  26. <button onclick="window.clearInterval(t)">Stop interval</button> 
  27. </body>   
  28. </html> 

至于clearTimeOut,与这个用法一致,注意要定义全局的计时器的引用即可.

有问题的朋友,可以留言.