function selectAll()
{
var input = document.getElementsByTagName('input');
for(var i=0;i<input.length;i++)
{
if(input[i].getAttribute('type')=='checkbox')
{
input[i].checked=true;
}
}
}
function NoSelect()
{
var input = document.getElementsByTagName('input');
for(var i=0;i<input.length;i++)
{
if(input[i].getAttribute('type')=='checkbox'&&input[i].checked==false)
{
input[i].checked=true;
}
else if(input[i].getAttribute('type')=='checkbox'&&input[i].checked==true)
{
input[i].checked=false;
}
}
}
====================================================================
下面是更为简单的方法:
使用模板页:每个页面的源文件中都含有 <form name="aspnetForm" method="post" action="Default.aspx" id="aspnetForm">
没有使用模板页的时候:<form name="form1" method="post" action="Default.aspx" id="form1">
function CheckAll(o) {
for (var i = 0; i < aspnetForm.elements.length; i++) {
var e = aspnetForm[i];
if ((e.name != 'allcheck') && (e.type == 'checkbox')) {
e.checked = o.checked;
}
}
}