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

checkone switch 咋不行

       

 function checkone(){

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

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

        switch(j){

            case 1:

                hob[0].checked=true; break;

            case 2:

                hob[1].checked=true; break;

case 3:

                hob[2].checked=true; break;

            case 4:

                hob[3].checked=true; break;

case 5:

                hob[4].checked=true; break;

            case 6:

                hob[5].checked=true; break;

            }

         // 任务3

        

        }


提问者:lejsure 2014-11-12 16:54

个回答

  • lejsure
    2014-11-12 16:57:14

    我明白。呵呵 switch 可以的

    function checkone(){

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

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

            switch(parseInt(j)){

                case 1:

                    hob[0].checked=true; break;

                case 2:

                    hob[1].checked=true; break;

    case 3:

                    hob[2].checked=true; break;

                case 4:

                    hob[3].checked=true; break;

    case 5:

                    hob[4].checked=true; break;

                case 6:

                    hob[5].checked=true; break;

                }

             // 任务3

            

            }