为了账号安全,请及时绑定邮箱和手机立即绑定

为什么全选就要判断是否选中,全不选就不需要?

checkall中要用if(hobby[i].type=="checkedbox"判断,clearall中不用,就直接hobby[i].checked=false?

正在回答

3 回答

很简单嘛,通过标签直接得到包含checkedbox节点与非checkedbox节点,判断之后可以直接筛选掉这一部分(原因可能是增加程序的稳定性),而不选不需要的原因就和楼上说的一样了,哈哈,欢迎打脸

0 回复 有任何疑惑可以回复我~

因为全选部分在获取对象时,用的是getElementsByTagName,获取的是带有input标签的,还包括下文输入框、按钮等内容,但只有type==“checkedbox”才涉及复选框;而全不选用的是getElementsByName,直接获取了复选框部分

0 回复 有任何疑惑可以回复我~

我试了下,把判断语句if去掉,直接hobby[i].checked=true都可以额,哈哈?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么全选就要判断是否选中,全不选就不需要?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信