首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Js setInterval与setTimeout(定时施行与循环执行)的代码(可以传入参数)

2012-10-16 
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)Document自带的方法: 循环执行:var

Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
Document自带的方法:
循环执行:var timeid = window.setInterval(“方法名或方法”,“延时”);window.clearInterval(timeid);
定时执行:var tmid = window.setTimeout(“方法名或方法”, “延时”);window.clearTimeout(tmid);
举例说明:
A.当要执行的方法中不需要参数时
代码如下:

<script type=”text/javascript”> //循环执行,每隔3秒钟执行一次showalert() window.setInterval(showalert, 3000); function showalert() { alert(“aaaaa”); } 

//定时执行,5秒后执行show()
window.setTimeout(show,5000); function show() { alert(“bbb”); } </script> 

B.当要执行的方法中需要参数时
代码如下:
<script type=”text/javascript”> //循环执行,每隔3秒钟执行一次 showalert() window.setInterval(function(){ showalert(“aaaaa”); }, 3000); function showalert(mess) { alert(mess); } //定时执 行,5秒后执行showalert() window.setTimeout(function(){ showalert(“bbbbbb”); },5000); </script> 
详细出处参考:http://www.jb51.net/article/23863.htm

热点排行
Bad Request.