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

checkone()这样写为什么不行呀

 function checkone(){

            var j=document.getElementById("wb").value;

            var hobby = document.getElementsByName("hobby");    

             for(i=0;i<hobby.length;i++){

          if(hobby[j].type=="checkbox"){

            hobby[j].checked=true;

        }}

        }


正在回答

1 回答

j=1~6而数组hobby[0]~hobby[5]

改成这样应该就可以了

function checkone(){

            var j=document.getElementById("wb").value;

            var hobby = document.getElementsByName("hobby");    

             for(i=0;i<hobby.length;i++){

          if(hobby[j-1].type=="checkbox"){

            hobby[j-1].checked=true;

        }}

        }


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

慕函数7355932 提问者

非常感谢!
2016-11-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

checkone()这样写为什么不行呀

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信