<script type="text/javascript">
function CheckAll(form) //传一个表单作参数
{
for (var i=0;i<form.elements.length;i++) //对这个表单里的元素进行循环
{
var e = form.elements[i]; //一个一个元素判断
if (e.Name != "chkAll"&&e.disabled!=true) //如果该元素的name属性不为chkAll并且disabled!=true.即:该控件可用时
e.checked = form.chkAll.checked; //控元素的checked与当前选中的控件checked保持一致.即:全选/全不选
}
}
</script>


<form>
<input name="chkAll" type="checkbox" id="chkAll" onclick=CheckAll(this.form) value="checkbox">选中/取消所有

<input type="checkbox" name="A1" />
<input type="checkbox" name="A2" />
</form>