最新回答 / sixGod
闭包中的i和外面的循环i是二回事了,闭包中的i在此时已经是个参数,是个常量了,所以在绑定时生成的function中,不同的i,在注释打开门那段代码中i的值是不一样的,而不用闭包,i就是变量了,所以生成绑定事件时,i一直在变,所有事件就会变成一样,要么就是JS报错,因为j随着i改变
2015-11-02
已采纳回答 / gothClaudia
上面有笔误,更正一下。d.readyState == 'complete' 这句判断的是页面是否加载完成。立即调用函数里判断的是dom树创建完成之后执行init();,而上面那句指网页加载完之后执行吧。我是这样理解的。
2015-11-01