在Javascript中停止setInterval和setTimeout事件的执行方法

在Javascript中停止setInterval和setTimeout事件的执行方法
执行JS代码循环事件时,有两种方式使用setInterval和setTimeout。这两种方法的细节在这里没有详细讨论。如何在停止循环事件的需要下操作。

(1)setInterval方法可以调用函数或计算表达式,根据指定的时间(以毫秒为单位),并停止使用这样的方法的方法。具体的例子如下:

复制代码代码如下所示:
变量智力= self.setinterval(时钟()

函数时钟(){

新的日期();

document.getelementbyid(时钟)。值= T;

}
停止时间

语法clearInterval(id_of_setinterval)

参数id_of_setinterval代表返回setInterval的ID值()。

clearInterval()方法可以取消通过setInterval超时();这样的参数()方法必须返回的ID值通过setInterval()。

(2)setTimeout方法是用来调用函数或计算表达式指定的毫秒数后,清除定时器的方法可以用来阻止这种方法。具体的例子如下:

提示:setTimeout()只执行一次代码。如果你想调用多次,使用setInterval()或调用setTimeout()让代码本身又。

复制代码代码如下所示:

var=0;

var t;

功能timedcount(){

document.getelementbyid('txt的价值= C);

C=1;

T=setTimeout (timedCount ()

}

功能stopcount(){

清除定时器(T);

}


的清除定时器()方法可以取消设置的setTimeout()方法的超时。

语法清除定时器(id_of_settimeout)

参数id_of_setinterval返回的ID值代表setTimeout()。这个值确定延迟执行的代码块被取消。

tag:执行方法事件电脑软件Javascript

相关内容