如何使用JavaScript在运行时更改setinterval()方法的时间间隔
在本文中,我们将学习如何在运行一个元素后更改setInterval()方法的时间。setInterval()方法会在一定的时间间隔内读取一次定时,并定期调用函数。本文讨论了两种解决该问题的方法,如下所述:
- 使用clearInterval()方法
- 使用setTimeout()方法。
方法1:使用clearInterval()方法。
setInterval()方法会返回一个数字ID。可以将此ID传递给clearInterval()方法来清除/停止setInterval定时器。在这种技术中,我们在每个setInterval()之后不断触发clearInterval()来停止先前的setInterval()并使用新的计数器初始化setInterval()。
语法:
示例: 这个例子展示了上述方法的使用。
输出:
方法2:使用setTimeout()方法。
这种技术比前一种更简单。setTimeout()方法在一定的时间之后触发一个函数。定时器是我们希望运行函数的时间间隔。在这种技术中,在执行所需的任务后,我们更改定时器的值并再次调用setTimeout()。现在,由于定时器的值改变,每个函数调用都会在不同的时间间隔内被调用。
语法:
示例: 这个例子展示了上述方法的使用。
输出:
阅读更多:JavaScript 教程