日期:2014-05-16  浏览次数:20368 次

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);
   }