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

任务三这样写每次都选中的“跑步”,请问问题在哪呢?

function checkone(){

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

           

            }

            switch(j){

                case 1:

                document.getElementById("hobby1").checked=true;

                break;

                case 2:

                document.getElementById("hobby2").checked=true;

                break;

                case 3:

                document.getElementById("hobby3").checked=true;

                break;

                case 4:

                document.getElementById("hobby4").checked=true;

                break;

                case 5:

                document.getElementById("hobby5").checked=true;

                break;

                default:

                document.getElementById("hobby6").checked=true;

            }

        

        }

        


正在回答

2 回答

你switch里面的case 1要写成case ’1‘这样的,因为我们输入的是字符类型的,而你匹配的是数字,类型不一致就会导致匹配不到而使用默认default所以才每次都是选中6。你应该添加一个6进去然后default改成越界提醒的!

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

树隙里的阳光 提问者

可以了,谢谢!
2016-09-08 回复 有任何疑惑可以回复我~

var j=document.getElementById("wb").value;我对这节有点遗忘,应该是这的问题,你这是多少节,我看看

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

树隙里的阳光 提问者

JavaScript进阶篇 9-4:http://www.imooc.com/code/3251,谢谢
2016-09-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

任务三这样写每次都选中的“跑步”,请问问题在哪呢?

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