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