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

任务3 代码怎么实现复选 如同时选1 和3 输入就是13 这样不会出错

怎么实现以上功能在任务3 中  

正在回答

5 回答

  function checkone(){

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

            var collectj=j.split(",");

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

            var hobby = document.getElementById("hobby"+collectj[i]);

                 hobby.checked = true; 

         // 任务3

            }

        }


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

楷123 提问者

非常感谢!
2017-04-08 回复 有任何疑惑可以回复我~

 function checkone(){

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

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

            var js = j.split("");

         // 任务3

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

                for (var s = 0; s < js.length; s++){

                    var num = js[s];

                   hobbys[num-1].setAttribute("checked","checked"); 

                }

            }

        }

这么写可以解决你的问题的

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

上面是使用了逗号隔开输入:1,3进行复选!

下面是直接输入13就复选了!

function checkone(){

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

            var collectj=j.split("");

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

            var hobby = document.getElementById("hobby"+collectj[i]);

                 hobby.checked = true; 

            }

        }


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

有没有代码能实现输入1 3  选中1和3 

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

试过了,输入13没反应,单行文本输入框中输入数字只能一个个选中。

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

举报

0/150
提交
取消

任务3 代码怎么实现复选 如同时选1 和3 输入就是13 这样不会出错

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