function checkAll(str)
{
var a = document.getElementsByName(str);
var n = a.length;
for (var i=0; i<n; i++)
a[i].checked = window.event.srcElement.checked;
}
用这个函数!
{
var a = document.getElementsByName(str);
var n = a.length;
for (var i=0; i<n; i++)
a[i].checked = window.event.srcElement.checked;
}
用这个函数!
<input type="checkbox" name="checkbox19" value="checkbox">
<input type="button" name="Submit" value="全选" onclick="kiss()">
<script language="JavaScript">
<!--
function kiss()
{
var obj=document.getElementsByTagName("input");
for(var i=0;i<obj.length;i++)
{
if(obj[i].type=="checkbox")
obj[i].checked=true;
}
}//-->
</script>
<input type=checkbox name=checkbox20 value=a><br>
<input type=checkbox name=checkbox19 value=a><br>
<input type=checkbox name=checkbox18 value=a><br>
<input type=checkbox name=checkbox17 value=a><br>
<input type=checkbox name=checkbox16 value=a><br><br>
<input type=checkbox onclick="cc(this, 'checkbox')">全选与不全选的切换<br><br><input type=checkbox name=other value=a><br>
<script language=Javascript>
function cc(e, str) //应该是有针对性的全选
{
var aa = document.getElementsByTagName("input");
for (var i=0; i<aa.length; i++)
{
if (aa[i].type == "checkbox" && /^checkbox.*/i.test(aa[i].name))
aa[i].checked = e.checked; //得到那个总控的复选框的选中状态
}
}
</script>