onload 的for循环中 用 box[i].timer=null; 可以,,然而用var box[i].timer=null; 就不行了。是为什么 不用新定义吗
不用重新定义了,第一次使用时就相当于给 box[i]添加了timer属性,没有var box[i].timer=null这个用法的吧.