你创建check时
同一个组的 check 用相同的name,比如说 GA ,不同的id 比如说 CheckA1
然后你点击不同的组时,onclick="checkGroup(this.value)"
function checkGroup(GName)
{
var GL = document.getElementsByName("G"+GName)
for (var i=0;i<GL.length;i++)
{
   GL[i].checked = true;
}
}

解决方案 »

  1.   

    生成checkbox的时候按照一定的规律生成 做选择的时候 通过动态构建checkbox对象名就可以取得了
      

  2.   

    你通过循环来写的? 你组是从数据库里弄来的,那么么肯定就有ID   就是"主键""GA" 这里的 可以是循环的参数 比如说i   或者是你的组 ID
    下班了  回家了
      

  3.   

    或者说你在SQL里面加个rownum,将行号弄出来,在根据行号确定不同的名字