问答详情
源自:9-4 区别getElementByID,getElementsByName,getElementsByTagName

最后一个函数为什么这么写没反应。。

  function checkone(){

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

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

            switch (j){

                case 1:hobby[0].checked = true;

                break;

                case 2:hobby[1].checked = true;

                break;

                case 3:hobby[2].checked = true;

                break;

                case 4:hobby[3].checked = true;

                break;               

                case 5:hobby[4].checked = true;

                break;

                case 6:hobby[5].checked = true;

                break;

            }

         // 任务3

        

        }


提问者:慕粉3428169 2016-07-25 20:27

个回答

  • softlight2010
    2016-07-25 22:49:00
    已采纳

    switch最后最好写上default啊

    你最后没有写default

    你把case 6改成default试试


  • 慕娘4859975
    2016-07-30 05:05:02

     switch (j) 换成 switch (parseInt(j))
     或者
     case "1".....case "6"