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

单选 优化后的代码 你们留着用吧 我花了一天时间 琢磨滴

function checkone(){

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

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

         // 任务3

            var arr=["音乐","登山","游泳","阅读","打球","跑步"]; 

            if(j<=hobby.length&&j>0){

            var num=hobby[j-1].id.charAt(hobby.length-1);

            //alert(num+arr[2]);

            switch(j){

                case num:alert(arr[j-1]);break;

                

                default:

                  alert("请输入正确的选择项!");

              }

            }else{

                alert("请输入正确的选择项!");

            }

        }


提问者:慕姐0941795 2016-10-18 17:05

个回答

  • 学思之路
    2016-10-19 16:29:02

    还不错,加油!