for循环在ready函数中变为无限

时间:2011-05-30 16:25:08

标签: jquery

    $(document).ready(function() {
        for (var i=0; i<20; i++) {
        document.write('hello world');
    }
    });

在这段代码中变得无限。那是什么原因?

2 个答案:

答案 0 :(得分:2)

它不会无限,它只打印20次。

答案 1 :(得分:1)

你的document.write()每次都可能触发另一个'ready'事件吗?你能在for循环之前放一个警告或者什么东西,看看是否正在重复调用ready函数吗?