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

第3个任务,j为什么不能直接使用,需要转换。

       function checkone(){

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

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

            for(var a=0;a<j.length;a++){

                hobby[(j.charAt(a))-1].checked=true;

            }   }

第3个任务,j直接获取wb的值后,

1、为什么不能直接用hobby[j],而要加一段for循环?

2、为什么要加一个charAt(a),而不是直接使用,他们不都是数字吗?

正在回答

2 回答

我俩看的不一样?答案不是这么写的

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

你都把这问题提出来了。。自己就去测试一下。。你看看不加循环。。直接写hobby[(j].checked=true;会发生什么事

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

举报

0/150
提交
取消

第3个任务,j为什么不能直接使用,需要转换。

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