课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么 hobby[i].checked = false;可以实现取消所有选中的复选项,而 hobby[i].setAttribute("checked","false");却不能实现?
2014-11-27
源自:JavaScript进阶篇 9-4
正在回答
在html中,用setAttribute()方法控制checked的话,会有问题的,原因是:
<input type="checkbox"/>checkbox中有个属性checked只要写上就是选中状态,如果用setAttribute()方法的话,浏览器会默认认为将checked属性加上了,导致没法设置其值
乐乐520 提问者
hobby[i].setAttribute("checked","checked");
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答错在哪里?
3 回答错在哪里??
2 回答错在哪里了
3 回答错在哪里了???
3 回答错误在哪里呢