etTimeout和clearTimeou实现开始计数与停止计数的用法

时间:2021-11-23
类别:教程 - 网页设计

很多人在使用JS命令时,经常会碰到setTimeout()和clearTimeout()这两个命令。比如,setTimeout()运用后写成setTimeout(aa,15)。对于一些菜鸟来说,在处理JS文件时,突然遇到确实不知道如何下手。本文就这两个命令进行简单说明。

其实,setTimeout() 和clearTimeout()是相反关系:setTimeout() 在设定的毫秒数后会调用函数或计算表达式;而clearTimeout()则可用于取消setTimeout()所设置的timeout。

下面是一段利用etTimeout() 和clearTimeout()实现开始计数与停止计数的用法,希望对大家有帮助:

  1. var count = 0; 
  2. var myTimer; 
  3. //开始计数 
  4. function start_counter(){ 
  5.    document.getElementById("time_count").innerHTML = count; 
  6.    count++; 
  7.    myTimer = setTimeout("start_counter()",1000); 
  8. //停止计数 
  9. function stop_counter(){ 
  10.    clearTimeout(myTimer); 

 

    收藏