我觉得应该在服务器端来完成这项工作。因为你的checkbox是服务器控件。

解决方案 »

  1.   

    我是这么做的
    定义的时候
    checkbox的id这样定义:
    checkbox1,checkbox2...checkboxi
    假如有10个
    <script language="javascript">
    for(i=1,i<=10,i++)
    {
       var cname="checkbox" + i;
       var che=document.getElementById(cname);
       che.checked=true;
    }
    </script>防灾datalist中的checkbox的客户端id是什么样子,我不太清楚
    总之有规律,比如有可能是datalist_checkbox1....
    叶面显示之后,你察看源代码,找到客户端checkbox的命名规律
    就可以组合id字符串,然后操作
      

  2.   

    我的check放在datagrid里面
    他的命名规则是这样的 function d()
         {
             for (i=0;i<100;i++)
             {
    var StrId="Datagrid1__ctl" + i + "_CheckBox1";
    //alert(StrId);
    var chBox=document.getElementById(StrId);
    if (chBox!=null)
    {
        //alert("jfdksl");
    chBox.checked=true;
    }
             }
         }