首先把你所有的checkbox对象以固定前缀命名,例如:checkf1,checkf2, ...
function SelAll()
{
var i = 1;
obj = document.all;
while(eval('obj.checkf'+i))
{
obj1 = eval('obj.checkf'+i);
if (!obj1.disabled) obj1.checked = obj.checkall.checked;
i++;
}
}
function SelAll()
{
var i = 1;
obj = document.all;
while(eval('obj.checkf'+i))
{
obj1 = eval('obj.checkf'+i);
if (!obj1.disabled) obj1.checked = obj.checkall.checked;
i++;
}
}
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}
先得到CHECK对象的COUNT个数,然后循环COUNT次,把check对象的CHECK属性设成1
知识方法具体自己用INETDEV写就可以了
<script language=vbscript>
sub qr_onclick()
if document.f1.bt1.value="全选" then
for i=0 to document.f1.length-1
document.f1.item(i).checked=true
next
document.f1.bt1.value="清除"
else
for i=0 to document.f1.length-1
document.f1.item(i).checked=false
next
document.f1.bt1.value="全选"
end if
end sub
</script>