石匠之心
2016-12-20 09:48
@ o月生o : if (checkInputs[i].checked) { for (var k = 0; k < checkAllInputs.length; k++) { checkAllInputs[k].checked = true; }; }; ---------------------------------------------------------------- 请问这里为什么是使用 k < checkAllInputs.length 为判断条件? 实在不明白,请大家指教,谢谢!
他这段代码是运行不了的。这段代码要实现的是当一个个单独的选择框被全部选中时,全选框也要处于被选中状态。这是老师的案例里没有讲的。
这个循环主要是对全选做操作的。当有子元素的checked为false时,此时便要将全选的checked设为false。页面上有两个全选按钮,循环是为了将两个全选的checked设为false。
用JS实现购物车特效
43236 学习 · 167 问题
相似问题