我有多个表格带复选框,怎么写一个js实现全选全不选。

如果每个表格的第一个复选框都设置ID,感觉js太多,有没有简单的方法

网上有很多案例:http://blog.sina.com.cn/s/blog_6f6b4c3c0100nrve.html

 <script language="javascript">
  function   cli(Obj)
  {
  var collid = document.getElementByIdx_x("all")
  var coll = document.getElementsByName(Obj)
  if (collid.checked){
     for(var i = 0; i < coll.length; i++)
       coll[i].checked = true;
  }else{
     for(var i = 0; i < coll.length; i++)
       coll[i].checked = false;
  }
  }
  </script>

设置相同name或者设置相同的class,通过这些也可以实现的。

用find查找出所有复选框,再用each循环