很多人在使用JS命令时,经常会碰到setTimeout()和clearTimeout()这两个命令。比如,setTimeout()运用后写成setTimeout(aa,15)。对于一些菜鸟来说,在处理JS文件时,突然遇到确实不知道如何下手。本文就这两个命令进行简单说明。
其实,setTimeout() 和clearTimeout()是相反关系:setTimeout() 在设定的毫秒数后会调用函数或计算表达式;而clearTimeout()则可用于取消setTimeout()所设置的timeout。
下面是一段利用etTimeout() 和clearTimeout()实现开始计数与停止计数的用法,希望对大家有帮助:
- var count = 0;
- var myTimer;
- //开始计数
- function start_counter(){
- document.getElementById("time_count").innerHTML = count;
- count++;
- myTimer = setTimeout("start_counter()",1000);
- }
- //停止计数
- function stop_counter(){
- clearTimeout(myTimer);
- }
收藏