http://topic.csdn.net/u/20091113/16/073a32ea-e32a-4791-b009-626715008dbe.html
在两列下面分别用个全选,怎么做?
function checkAll(form){
    for(var i=0; i<form.elements.length; i++){
    if(form.elements[i].name != 'chkall') {form.elements[i].checked = form.chkall.checked;}
        }
    }
<input type="checkbox" id="chkall" name="chkall" onclick="checkAll(form1)" />
这样的话所有的复选框都选中了

解决方案 »

  1.   

    http://topic.csdn.net/u/20091113/16/073a32ea-e32a-4791-b009-626715008dbe.html例子
      

  2.   

    function SelectAll(ctr)
        {
            var dg = document.getElementById("dgdMaterials");
            for(var i = 3; i <= dg.rows.length; i++)
            {
                var j;
                if(i.toString().length==1)
                    j='ctl0'+(i);
                else
                    j='ctl'+(i);
                var chk = document.getElementById("dgdMaterials_"+j+"_cbIsSelected");
                if(chk != null)
                    chk.checked=ctr.checked;
            }
        }
      

  3.   

    不好意思 有点事去了
    function checkAll(form){ 
        for(var i=0; i <form.elements.length; i++){ 
        if(form.elements[i].name != 'chkall') {form.elements[i].checked = form.chkall.checked;} 
            } 
        } 
    <input type="checkbox" id="chkall" name="chkall" onclick="checkAll(form1)" /> 
    我这样写,就把整个form下的复选框都选择了
      

  4.   

    public void BindCheckBoxList1()
        {
            for (int i = 0; i < 10; i++)
            {
                CheckBoxList1.Items.Add(new ListItem(i.ToString(), i.ToString()));
            }
        }
        public void BindCheckBoxList2()
        {
            for (int i = 0; i < 10; i++)
            {
                CheckBoxList2.Items.Add(new ListItem(i.ToString(), i.ToString()));
            }
        }就两个CheckBoxList 我想分别全选他们
      

  5.   

        function SelectAll() { 
            var obj = document.getElementById("CheckBoxList1"); 
            for(var i=0;i<obj.rows.length;i++){
            document.getElementById("BoxList_Day"+"_"+i).checked=true;
            }嗯  我做了全选,做取消就OK了
      

  6.   

    也是感谢luxi0194的代码提供呵呵 js比较菜
      

  7.   

    document.getElementById("CheckBoxList1").getElementsByTagName("input").length
      

  8.   

     var CheckBoxList = document.getElementById('checkboxlist1');
            for(i=0;i<CheckBoxList.childNodes.length;i++)
            {    
                if(CheckBoxList.childNodes[i].tagName == "INPUT")
                {
                    CheckBoxList.childNodes[i].checked=true;
                }                                         
            }