慕丝5359371
2017-01-04 11:33
//任务3 switch写法
function checkone(){
var j=parseInt(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;
case 6:
document.getElementById('hobby6').checked=true;
break;
default:
alert('请重新输入')
}
//任务3 第二种写法
var j=document.getElementById("wb").value;
if(parseInt(j)>6||parseInt(j)<1)
{
alert("请输入1-6之间的数字");
}
var hobby=document.getElementsByName("hobby");
hobby[parseInt(j)-1].checked=true;
}
请问如何清楚之前选中的按钮
能清除的话switch和第二种的写法一样吗
借鉴别人的代码。。。
for(var i=1;i<=6||i!=j;i++){
document.getElementById("hobby"+i).checked=false;
}
//在后面加上这段代码可以实现
同问。知道了请告诉一下。。。。谢谢
function clearall(){
var hobby = document.getElementsByName("hobby");
for(var i=0;i<hobby.length;i++){
hobby[i].checked=false;
}
}
document.getElementById('hobby1').checked=true; 选择
document.getElementById('hobby1').checked=false; 清除选择
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题