サマリー: function selecteadd(){ var a = document.getElementById("checkall") &n
function selecteadd(){ var a = document.getElementById("checkall") var as = document.getElementsByName("selecte[]") var i =0 while (i <=as.length){ if (a.checked){ as[i].checked="checked"; }else{ as[i].checked=""; } i++ console.log(i) }
<div class="checkedbox"> <input type="checkbox" name="" id="checkall" onclick="selecteadd()">全選<br> <input type="checkbox" name="selecte[]">1<br> <input type="checkbox" name="selecte[]">2<br> <input type="checkbox" name="selecte[]">3<br> <input type="checkbox" name="selecte[]">4<br> </div>
總結(jié)
使用while循環(huán)也是可以實(shí)現(xiàn)的。當(dāng)條件為真的時(shí)候?qū)崿F(xiàn)循環(huán)塊,假就不循環(huán)了,所以要設(shè)置一個(gè)i計(jì)數(shù)器累計(jì)與數(shù)組總數(shù)比較
添削の先生:滅絕師太添削時(shí)間:2019-03-18 09:38:45
先生のまとめ:用do while 都沒問題,實(shí)際運(yùn)用中,覺得哪個(gè)好用就用哪個(gè)!