課程
/前端開發
/JavaScript
/JavaScript進階篇
怎么對任務三的選項添加一個判斷,如果已經選中,則再點確定就取消。
2016-04-28
源自:JavaScript進階篇 9-4
正在回答
?function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? var hobby = document.getElementById("hobby"+j);
? ? ? ? ? ? var option=!hobby.checked; //直接用!作為否定得到相反值
? ? ? ? ? ? hobby.checked=option; //或者在此處的option前加!也可以。
? ? ? ? ?// 任務3
? }
qq_對著世界微笑_0 提問者
你的if-else稍作調整就好,注意if-else用法,if(){}else{}/if(){}else if(){}else{}
下面為稍作調整修正的if-else代碼
if(hh==false){ ? ?hobby.checked=true;//hh是個true或false值,不是hobby.checked,要勾選還是要用hobby.checked。
}else{ ? ?hobby.checked=false;}
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答如何判斷選中的是復選款
1 回答復選框全選中問題
1 回答第一個for循環怎么判斷的是否為復選框
2 回答能不能直接判斷input的type屬性是否為復選框
2 回答關于復選框的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-28
?function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? var hobby = document.getElementById("hobby"+j);
? ? ? ? ? ? var option=!hobby.checked; //直接用!作為否定得到相反值
? ? ? ? ? ? hobby.checked=option; //或者在此處的option前加!也可以。
? ? ? ? ?// 任務3
? }
2016-04-29
你的if-else稍作調整就好,注意if-else用法,if(){}else{}/if(){}else if(){}else{}
下面為稍作調整修正的if-else代碼
if(hh==false){
? ?hobby.checked=true;//hh是個true或false值,不是hobby.checked,要勾選還是要用hobby.checked。
}
else{
? ?hobby.checked=false;
}