JavaScript 全选效果

HTML部分:

全选<input id="CheckAll" type="checkbox" onclick="allCheck();" /></br>  

复选一<input name="checkBox" type="checkbox" /></br>

复选二<input name="checkBox" type="checkbox" /></br>

复选三<input name="checkBox" type="checkbox" /></br>

复选四<input name="checkBox" type="checkbox" /></br>

复选五<input name="checkBox" type="checkbox" /></br>

 

javascript部分:

function allCheck(){  

    //定义一个变量接受getElementsByName()方法返回数组  

    var cb = document.getElementsByName("checkBox");  

    //遍历数组对象  

    for(var i=0;i<cb.length;i++){  

        //判断全选复选框的状态  

        if(document.getElementById("CheckAll").checked==true){  

            cb[i].checked=true;  

        }else{  

            cb[i].checked=false;  

        }  

    }  

 

这个是简单的,网上搜的,兼容性不是太好,如果页面有多块全选区域会有问题,下面为扩展效果。

待续。。

posted @ 2013-07-15 10:17  wjq09  阅读(209)  评论(0编辑  收藏  举报