这是基于html的一个简单的复选框的全选和全不选和反选案例,代码如下:
<html>
<head>
<title>Document</title>
</head>
<body>
<input type="checkbox" name = "sport"/>跑步<br/>
<input type="checkbox" name = "sport"/>游泳<br/>
<input type="checkbox" name = "sport"/>瑜伽<br/>
<input type="checkbox" name = "sport"/>足球<br/>
<input type="button" name = "selectall" value = "全选" onclick="selectall()"/>
<input type="button" name = "selectnone" value = "全不选" onclick="selectnone()"/>
<input type="button" name = "selectback" value = "反选" onclick="selectback()"/>
</body>
<script type ="text/javascript">
function selectall()
{
var sports = document.getElementsByName("sport");
for (i=0;i<sports.length ;i++ )
{
var sportname =sports[i];
sportname.checked= true;
}
}
function selectnone()
{
var sports = document.getElementsByName("sport");
for (i=0;i<sports.length ;i++ )
{
var sportname =sports[i];
sportname.checked= false;
}
}
function selectback()
{
var sports = document.getElementsByName("sport");
for (a=0;a<sports.length ;a++ )
{
var sportname1 =sports[a];
if(sportname1.checked==false)
{
sportname1.checked= true;
}else{
sportname1.checked=false
}
}
}
</script>
</html>