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

第三个问题

 麻烦大佬帮忙看一下,为什么我这个运行不了啊?

function checkone(){

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

            switch(j){

                case 1:var s1=document.getElementById("hobby1");s1.checked="checked";break;

                case 2:var s2=document.getElementById("hobby2");s2.checked="checked";break;

                case 3:var s3=document.getElementById("hobby3");s3.checked="checked";break;

                case 4:var s4=document.getElementById("hobby4");s4.checked="checked";break;

                case 5:var s5=document.getElementById("hobby5");s5.checked="checked";break;

                case 6:var s6=document.getElementById("hobby6");s6.checked="checked";break;

            }

        }


提问者:qq_倚忆易逸_aefC34 2018-11-19 16:50

个回答

  • 慕粉135003986
    2018-11-19 18:30:58
    已采纳

    j取出来是字符串,你用parseInt()转换一下或者case字符串