1. 程式人生 > >js每隔一段時間執行方法

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方法是頁面載入完畢之後的規定時間內執行一次,就不再執行了