在以下的例子中,我们创建一个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>
效果图示:
