for(i = 0 ; i <=hobby.length ; i++){ hobby[i].checked = true ; }
这个程序在浏览器里运行会报错
SCRIPT5007: Unable to set property 'checked' of undefined or null reference
但是程序实现正常
这个报错是什么原因呢?
从报错信息上来看
循环内的
hobby[i] 是一个null或undefined,你并不能在null或undefined身上绑定属性。。
例如下面的就会报错:
null.checked = true; undefined.checked = true;