JS进阶篇9-4任务3,自己做了个小拓展,虽然功能实现但却会报错
JS进阶篇的这一课:http://www.imooc.com/code/3251
任务3,我的代码是:
function checkone() {
var j = document.getElementById("wb").value;
var hobby = document.getElementsByName("hobby");
for(i = 0; i < hobby.length; i++) {
hobby[j-1].checked = true;
hobby[i].checked = false;//不符合的但被选中了则取消选中
}
虽然“不符合的但被选中了则取消选中”那行代码能实现我的目的,但其实chrome的console那会报错。为什么呢?该如何修改呢?