用JS写的计时器setTimeout与setInterval 迈不过友情╰ 2022-03-12 12:43 244阅读 0赞 **setTimeout与setInterval的区别:setTimeout()方法是在等待指定时间后执行函数, 且只执行一次传入的句柄函数. setInterval()方法是每指定间隔时间后执行一次传入的句柄函数,循环执行直至关闭窗口或clearInterval().** **写个例子如下:** **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 οnlοad="sayHello();"> <center> <div id="d" ></div> </center> </BODY> </HTML>
还没有评论,来说两句吧...