思路很简单,就是在一个函数中调用不停执行自己,有点像递归
复制代码 代码如下:

<script language="javascript" type="text/javascript">
        var i = 0;
        function test() {
           
            if (i >10) {return; }
            setTimeout("test()", 2000);
            if(i!=0) alert(i);
            i += 1;
            //用这个也可以
            //setTimeout(test,2000);
        }
        function window.onload() {
            test();
        }
    </script>

或:

<script language="javascript" type="text/javascript">

        var i = 0;
        test();
        function test() {

            if (i > 10) { return; }
            setTimeout("test()", 2000);
            if (i != 0) alert(i);
            i += 1;
            //用这个也可以
            //setTimeout(test,2000);
        }
    </script>

posted on 2012-05-24 00:20  wangchao  阅读(278)  评论(0编辑  收藏  举报