任務3怎么清除之前的選擇的復選框
? ? ? ? //任務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之間的數(shù)字");
? ? ? ? ? ? }
? ? ? ? ? ? var hobby=document.getElementsByName("hobby");
? ? ? ? ? ? hobby[parseInt(j)-1].checked=true;
? ? ? ? }
請問如何清楚之前選中的按鈕
能清除的話switch和第二種的寫法一樣嗎
2017-01-10
借鑒別人的代碼。。。
for(var i=1;i<=6||i!=j;i++){
document.getElementById("hobby"+i).checked=false;
}
//在后面加上這段代碼可以實現(xiàn)
2017-01-09
同問。知道了請告訴一下。。。。謝謝
2017-01-07
function clearall(){
??????????? var hobby = document.getElementsByName("hobby");
??????????? for(var i=0;i<hobby.length;i++){
??????????????? hobby[i].checked=false;
??????????? }????
?????? }
2017-01-04
?document.getElementById('hobby1').checked=true; 選擇
document.getElementById('hobby1').checked=false; 清除選擇