Shanemark
2016-04-08 09:35
checkall中要用if(hobby[i].type=="checkedbox"判断,clearall中不用,就直接hobby[i].checked=false?
很简单嘛,通过标签直接得到包含checkedbox节点与非checkedbox节点,判断之后可以直接筛选掉这一部分(原因可能是增加程序的稳定性),而不选不需要的原因就和楼上说的一样了,哈哈,欢迎打脸
因为全选部分在获取对象时,用的是getElementsByTagName,获取的是带有input标签的,还包括下文输入框、按钮等内容,但只有type==“checkedbox”才涉及复选框;而全不选用的是getElementsByName,直接获取了复选框部分
我试了下,把判断语句if去掉,直接hobby[i].checked=true都可以额,哈哈?
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题
回答 4
回答 3