关于全选问题实例代码如下

方法1

    

function checkBox(obj){

var input = document.getElementsByName("id[]");
var length = input.length;
if(obj.checked==true){
for(i=0;i<=length;i++){
input[i].checked = true;
}
}else{
for(i=0;i<=length;i++){
input[i].checked = false;
}
}
}
// 导出excel
$("#excel").click(function(){
$id = document.getElementsByName('id[]');
$arr = new Array;
for($i=0;$i<$id.length;$i++){
if($id[$i].checked){
$arr += $id[$i].value+',';
}
}
方法2
    

<script type="text/javascript">
//页面加载
//获取onclick对象,并绑定onclick时间
//将所有的checkbox打钩
window.onload = function(){
//获取name的值等于anniu的元素
alert(1);
var input_obj = document.getElementsByName("anniu");
//这里anniu元素是一个集合,将它的长度赋值给input——obj——len;
var input_obj_len= input_obj.length;
document.getElementById("select").onclick = function()
{

for(i=0;i<input_obj_len;i++)
{
input_obj[i].checked="checked";
}
var $arr = input_obj.val();

}
document.getElementById("reselect").onclick = function()
{
for(i=0;i<input_obj_len;i++)
{
input_obj[i].checked=false;
}
}
}
</script>






原文地址:https://www.cnblogs.com/phpben/p/6046995.html