判斷全選與多選問題
@ o月生o : if (checkInputs[i].checked) { for (var k = 0; k < checkAllInputs.length; k++) { checkAllInputs[k].checked = true; }; }; ---------------------------------------------------------------- 請問這里為什么是使用 ?k < checkAllInputs.length ?為判斷條件? 實在不明白,請大家指教,謝謝!
2016-12-22
他這段代碼是運行不了的。這段代碼要實現的是當一個個單獨的選擇框被全部選中時,全選框也要處于被選中狀態。這是老師的案例里沒有講的。
2016-12-22
這個循環主要是對全選做操作的。當有子元素的checked為false時,此時便要將全選的checked設為false。頁面上有兩個全選按鈕,循環是為了將兩個全選的checked設為false。