checkone switch 咋不行

来源:9-4 区别getElementByID,getElementsByName,getElementsByTagName

lejsure

2014-11-12 16:54

       

 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

        

        }


写回答 关注

1回答

  • 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

            

            }


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题