摘要: 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>
总结
使用while循环也是可以实现的。当条件为真的时候实现循环块,假就不循环了,所以要设置一个i计数器累计与数组总数比较
批改老师:灭绝师太批改时间:2019-03-18 09:38:45
老师总结:用do while 都没问题,实际运用中,觉得哪个好用就用哪个!