function checkone(){
var j=document.getElementById("wb").value;
}
switch(j){
case 1:
document.getElementById("hobby1").checked=true;
break;
case 2:
document.getElementById("hobby2").checked=true;
break;
case 3:
document.getElementById("hobby3").checked=true;
break;
case 4:
document.getElementById("hobby4").checked=true;
break;
case 5:
document.getElementById("hobby5").checked=true;
break;
default:
document.getElementById("hobby6").checked=true;
}
}
你switch里面的case 1要写成case ’1‘这样的,因为我们输入的是字符类型的,而你匹配的是数字,类型不一致就会导致匹配不到而使用默认default所以才每次都是选中6。你应该添加一个6进去然后default改成越界提醒的!
var j=document.getElementById("wb").value;我对这节有点遗忘,应该是这的问题,你这是多少节,我看看