为了账号安全,请及时绑定邮箱和手机立即绑定

Unable to set property 'checked' of undefined or null reference报错原因

for(i = 0 ; i <=hobby.length ; i++){
              hobby[i].checked = true ;
            }

这个程序在浏览器里运行会报错

SCRIPT5007: Unable to set property 'checked' of undefined or null reference

但是程序实现正常

这个报错是什么原因呢?

正在回答

1 回答

从报错信息上来看

循环内的

hobby[i] 是一个null或undefined,你并不能在null或undefined身上绑定属性。。

例如下面的就会报错:

null.checked = true;
undefined.checked = true;


0 回复 有任何疑惑可以回复我~
#1

winter_03 提问者

非常感谢!
2015-12-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Unable to set property 'checked' of undefined or null reference报错原因

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号