摘要: 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)也是可以實現(xiàn)的。當條件為真的時候?qū)崿F(xiàn)循環(huán)塊,假就不循環(huán)了,所以要設(shè)置一個i計數(shù)器累計與數(shù)組總數(shù)比較
批改老師:滅絕師太批改時間:2019-03-18 09:38:45
老師總結(jié):用do while 都沒問題,實際運用中,覺得哪個好用就用哪個!