在以下的例子中,我们创建一个doLoop函数,以递归的方式来设置时间。
将此函数放置在body里的onload中来触发。
代码:
<!DOCTYPE html> <html> <head> <title>javascript的setTimeout的例子-www.jb200.com</title> <script type="text/javascript"> var LoopCounter = 0; function doLoop() { if (LoopCounter < 4) { LoopCounter++; alert(LoopCounter); MyTimout = setTimeout(doLoop, 2000); //MyTimout = setTimeout("doLoop()", 2000); } else { clearTimeout(MyTimout); } } </script> </head> <body onload="doLoop()"> </body> </html>
效果图示: