45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:javascript中setTimeout与setInterval有什么区别?

javascript中setTimeout与setInterval有什么区别?

2015-07-04 14:34:21 来源:www.45fan.com 【

javascript中setTimeout与setInterval有什么区别?

 

setTimeout(Code,Timeout); 是从现在算起多少微秒后运行该代码(只运行一次)

setInterval(Code,Timeout); 是每隔多少微秒运行一次代码,这个代码会不断的执行的,用上面的clearInterval会清楚这个计时器。

Code是一段字符串,里边是js代码,Timeout是时间间隔,单位是微秒.

<input name="txtTimer" value="10秒">
<SCRIPT LANGUAGE=javascript>
<!--
waitTime=10000; //10 秒
timer=setInterval("OnTimer()",1000);

function OnTimer(){
waitTime=waitTime-1000;
if(waitTime==0){
window.close();
}
txtTimer.value=waitTime/1000+"秒";
}
//-->
</SCRIPT>

第二个例子:

<script>
window.onload=sett;
function sett()
{
document.body.innerHTML=Math.random();
setTimeout("sett()",1000);
}
</script>

 

本文地址:http://www.45fan.com/dnjc/13502.html
Tags: Code setTimeout setInterval
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部