全选的默认报过的就不选了,等待手动点击选择。这个问题好象并不难,自己要多动动脑. <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&&e.iffhas!='1') e.checked = form.chkAll.checked; } } </script>