你函数里的大括号与IF等有点不对.function checkdel()
{
if(confirm("您真的想删除选中的这些邮件么?"))
{
var aa= document.getElementsByName("mail_id");
for(var i=0; i<aa.length; i++)
{
if (aa[i].checked){ return true;}
}
alert("对不起,您没有选中邮件!");
return false;
}
else
{
return false;
}
}
{
if(confirm("您真的想删除选中的这些邮件么?"))
{
var aa= document.getElementsByName("mail_id");
for(var i=0; i<aa.length; i++)
{
if (aa[i].checked){ return true;}
}
alert("对不起,您没有选中邮件!");
return false;
}
else
{
return false;
}
}
还有一问,如何设置一个checkbox,点击它,所有checkbox都选中,取消她,所有checkbox都不选中!
<input type=checkbox name=mm value=b><br>
<input type=checkbox name=mm value=c><br>
<input type=checkbox name=mm value=d><br>
<input type=checkbox name=mm value=e><br><br><br>
<input type=checkbox name=d onclick="cc(this)">全选与不全选的切换<script language=Javascript>
function cc(tt)
{
var aa = document.getElementsByName("mm");
var bb = tt.checked; //得到那个总控的复选框的选中状态
for (var i=0; i<aa.length; i++)
aa[i].checked = bb;
}
</script>