JS实现计数器的具体代码

来源:爱站网时间:2022-11-09编辑:网友分享
本文所给大家介绍的JS实现计数器的具体代码内容有一定的参考价值在里面,爱站技术频道小编觉得不错才在此分享给朋友们阅读,如果你需要详细你了解清楚,那就千万不要错过了。

本文实例为大家分享了js实现计数器的具体代码,供大家参考,具体内容如下:

通过使用 JavaScript,设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。称之为计时事件。

在 JavaScritp 中使用计时事件是很容易的,两个关键方法是:

setInterval() - 间隔指定的毫秒数不停地执行指定的代码。
setTimeout() - 暂停指定的毫秒数后执行指定的代码

Note: setInterval() 和 setTimeout() 是 HTML DOM Window对象的两个方法。在这里只介绍了setTimeout()方法;

<!DOCTYPE html>

<html>

 

  <head>

    <meta charset="UTF-8">

    <script type="text/javascript">

      var c = 0

      var t

 

      function timedCount() {

        document.getElementById('txt').value = c;

        c = c + 1;

        //创建计时器,在指定周期内循环执行

        t = setTimeout("timedCount()", 1000);

      }

 

      function stopCount() {

        //清除计时器

        clearTimeout(t);

      }

    </script>

  </head>

 

  <body>

 

    <form>

      <input type="button" value="开始计时!" onClick="timedCount()">

      <input type="text" id="txt">

      <input type="button" value="停止计时!" onClick="stopCount()">

    </form>

 

  </body>

 

</html>

效果:

点击开始则会从0开始计数,停止计时则会暂停在那个时刻,再点击开始则会继续累加计数...但是这个程序有一个小bug,当不停的点击开始计时,计时的速度会增加,而且点击一次停止计时不会停止,要响应的点击很多次才可以停止.....

希望小伙伴们都看懂了这篇JS实现计数器的具体代码文章,本站所提供的内容都是经过严格筛查选出来了,对朋友们在日后进行技术工作能提供到很好的帮助。

上一篇:JS编程中实现表单验证的操作技巧

下一篇:js实现滚动条事件的实例代码

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载