1. 程式人生 > >js 實現延時或定時 執行某個函式 -- setTimeout

js 實現延時或定時 執行某個函式 -- setTimeout

window.onload=function(){
       setTimeout('getTest()',1000);
  }

function getTest(){

       alert('載入樹');

}

1 延時執行

setTimeout

setTimeout('alert("延遲1s")',1000);   //1s 即1000ms

setTimeout('getTest()',1000);  //延遲1s執行 getTest() 這個js函式

2 定時執行

//每1s執行一次

function countSecond( ) 
     { 

      alert("1");
      meter1=setTimeout("countSecond()", 10000);
   }



3 清除定時器

clearTimeout()

meter1 =setTimeout('getTest()',1000);

clearTimeout(meter1);



function countSecond(){ 
        alert("1");
       meter1=setTimeout("countSecond()", 10000);
      clearTimeout(meter1);
   }