复选框的全选、全不选、反选

来源:互联网 发布:f在c语言中是什么意思 编辑:程序博客网 时间:2024/06/11 16:23
<input type=checkbox name=mm value=a><br>
<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>
<input type=checkbox name=mmAll onclick="checkAll(this,'mm')">全选与不全选的切换
<input type=checkbox name=mmAll onclick="selectOther('mm')">反选

<script language=Javascript>
function checkAll(e, itemName)
{
    var aa = document.getElementsByName(itemName);
    for (var i=0; i<aa.length; i++)
    aa[i].checked = e.checked;
}
function selectOther(obj) 

    var aa = document.getElementsByName(obj);
    for(var i=0;i<aa.length;i++) 
    if(aa[i].type=="checkbox") 
    { 
    if(!aa[i].checked) 
    aa[i].checked=true; 
    else 
    aa[i].checked=false; 
    } 

</script>
原创粉丝点击