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

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

慕姐0941795

2016-10-18 17:05

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("请输入正确的选择项!");

            }

        }


写回答 关注

1回答

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

    还不错,加油!

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题