<html>
<!--
-->
<head>
<script language="JavaScript">
window.onload = function () //匿名函数
{
var operaBtn_all = document.getElementById('all_checked');//全选
var operaBtn_no = document.getElementById('No_checked');//不选
var operaBtn_del = document.getElementById('del_checked');//反选
//获取div的ID
var check_Div = document.getElementById('checkbox_aa');
//获取div里面的input个数以及数组
var operainput_all = check_Div.getElementsByTagName('input');
//此处写错一次,operaBtn的意思是操作全选按钮
operaBtn_all.onclick = function ()
{
var i = 0;
for(i = 0; i < operainput_all.length; i++)
{
operainput_all[i].checked = true;
}
};
//不选
operaBtn_no.onclick = function ()
{
var i = 0;
for(i = 0; i<operainput_all.length; i++)
{
operainput_all[i].checked = false;
}
}
//反选
operaBtn_del.onclick = function ()
{
var j = 0;
for(j = 0; j < operainput_all.length; j++)
{
if(operainput_all[j].checked == true )
{
operainput_all[j].checked = false;
}
else
{
operainput_all[j].checked = true;
}
}
};
}; //这个冒号要记得
</script>
</head>
<body>
<!--为了给全选按钮添加事件,要给全选按钮一个 id -->
<input id = "all_checked" type="button" value="全选" />
<input id = "No_checked" type="button" value="不选" />
<input id = "del_checked" type="button" value="反选" /> <br />
<div id = "checkbox_aa">
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
</div>
</body>
</html>
转载于:https://blog.51cto.com/crweb/1336742