js每隔一段时间执行方法

方法一:每隔10秒执行一次

1

2

3

4

5

6

7

8

//申明一个全局变量存放间隔函数

var setIntervalFun = null;

//每隔10秒钟执行一次setXSJYLTime()这个函数

setIntervalFun = setInterval("setXSJYLTime()",1000*10);

//停止执行间隔函数

if(setIntervalFun != null){

      clearInterval(setIntervalFun);

}

方法二:每隔3秒执行一次

1

2

3

4

5

function funcTest(){

    //每隔3秒执行一次timelyFun方法

    window.setInterval("timelyFun()",3000);

}

window.onload = funcTest;

另外有setTimeout方法,这两个方法之间的区别就是:setInterval方法是每隔一段时间执行一次,是循环执行的,而setTimeout方法是页面加载完毕之后的规定时间内执行一次,就不再执行了

猜你喜欢

转载自blog.csdn.net/weixin_43369038/article/details/84986778
今日推荐