js 定时器
Document自带的方法:
循环执行:var timeid = window.setInterval(“方法名或方法”,“延时”);window.clearInterval(timeid);
定时执行:var tmid = window.setTimeout(“方法名或方法”, “延时”);window.clearTimeout(tmid);
A.当要执行的方法中不需要参数时
1 <script type=”text/javascript”> 2 //循环执行,每隔3秒钟执行一次showalert() 3 window.setInterval(showalert, 3000); 4 function showalert() 5 { 6 alert(“aaaaa”); 7 } 8 //定时执行,5秒后执行show() 9 window.setTimeout(show,5000); 10 function show() 11 { 12 alert(“bbb”); 13 } 14 </script>
B.当要执行的方法中需要参数时
1 <script type=”text/javascript”> 2 //循环执行,每隔3秒钟执行一次 showalert() 3 window.setInterval(function(){ 4 showalert(“aaaaa”); 5 }, 3000); 6 function showalert(mess) 7 { 8 alert(mess); 9 } 10 //定时执 行,5秒后执行showalert() 11 window.setTimeout(function(){ 12 showalert(“bbbbbb”); 13 },5000); 14 </script>