课程
/前端开发
/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 回答关于复选框的问题