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

9-4任务三用switch case一直不对,求指导。谢谢

       function checkone(){

            var j=document.getElementById("wb").value;//获取文本框中输入的字符

            var k=parseInt(j);

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

         // 任务3

           // hobby[k-1].checked=true;

      switch(k)

        {

          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;

          default:

          break;

        }


提问者:中你说十块就十块 2016-12-19 21:15

个回答

  • qq_longlongAgo_1
    2016-12-19 21:50:46
    已采纳

    写document.getElementsByName时候,你漏了个s。