您的位置:首页 > Web前端 > JavaScript

用JS写的计时器setTimeout与setInterval

2013-04-18 23:02 323 查看
setTimeout与setInterval的区别:[b]setTimeout()方法是在等待指定时间后执行函数, 且只执行一次传入的句柄函数. setInterval()方法是每指定间隔时间后执行一次传入的句柄函数,循环执行直至关闭窗口或clearInterval().[/b]

写个例子如下:

setTimeout()

<SCRIPT LANGUAGE="JavaScript">

<!--

function sayHello()

{

alert("欢迎您,毛毛!");

}

setTimeout("sayHello()",2000); //在规定时间2000ms后执行"sayHello()"动作

//-->

</SCRIPT>


setInterval()

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE>setTimeout函数-2 </TITLE>

<SCRIPT LANGUAGE="JavaScript">

<!--

var i = 1;

function sayHello()

{

d.innerHTML = ""+(i++); //html内部的应用。

}

setInterval("sayHello()",200);



//-->

</SCRIPT>

</HEAD><!-- -->

<BODY onload="sayHello();">

<center>

<div id="d" ></div>

</center>

</BODY>

</HTML>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: