我有两组数据如下  大标题1       name=t_name id=1
     小标题1    name=t_name id=small_id_1
     小标题2    name=t_name id=small_id_1
     小标题3    name=t_name id=small_id_1
      ......   name=t_name id=small_id_1
  大标题2       name=t_name id=2
     小标题1    name=t_name id=small_id_2
     小标题2    name=t_name id=small_id_2
     小标题3    name=t_name id=small_id_2
     .....     name=t_name id=small_id_2
----------------------
我在大标题,小标题前面都放有一个CHECKBOX name起了相同的名字 都为t_name
而两组的ID是不一样的
“大标题1”这组下面的小标题ID号都为 small_id_1
“大标题2”这组下面的小标题ID号都为 small_id_2
我想要的是点击大标题前面的CHECKBOX,对应下边的小标题会全部选中
谢谢

解决方案 »

  1.   

    js操作onclick="javascript:click(this.id)"function click(id)
    {
      var sid="small_id_"+id;  document.getelementbyid(sid).checked=true;//不知道这样行不行,或者你可以
      //document........attribtue["checked"]=true;
    }
      

  2.   

        function SelectAll(frm)
      {
        for (var i=0;i<frm.elements.length;i++)
          frm.elements[i].checked = frm.selectall.checked;
      }
      
    function CheckSelect(frm)
    {
    var col=frm.elements;
    var obj=frm.selectall;
    var intEls=0,intChks=0;
    for(var i=0;i<col.length;i++)
    {
    if(col[i].type=="checkbox"&&col[i].name!="selectall")
    {
    intEls++;
    if(col[i].checked)
    intChks++;
    }
    }
    obj.checked=(intEls==intChks);
    }