|
<!DOCTYPE html> |
|
<html> |
|
<head> |
|
<title>多选框</title> |
|
<meta charset="utf-8"> |
|
<style> |
|
*{margin:20; padding:0;} |
|
</style> |
|
</head> |
|
<body> |
|
<ul> |
|
|
|
<li><input type="checkbox">西瓜</li> |
|
<li><input type="checkbox">茄子</li> |
|
<li><input type="checkbox">黄瓜</li> |
|
<li><input type="checkbox">白菜</li> |
|
<li><input type="checkbox">白菜</li> |
|
<li><input type="checkbox">白菜</li> |
|
<li><input type="checkbox">白菜</li> |
|
<li><input type="checkbox">白菜</li> |
|
<li><input type="checkbox">白菜</li> |
|
<li><input type="checkbox">情人结</li> |
|
|
|
<button onclick="change1(true)">全选</button> |
|
<button onclick="change1(false)">不全选</button> |
|
<button onclick="change3()">反选</button> |
|
|
|
<li><input onclick="change(this)" type="checkbox">点点</li> |
|
|
|
</ul> |
|
<script> |
|
var obj=document.getElementsByTagName('input'); |
|
|
|
function change1(res){ |
|
for(var i=0;i<obj.length;i++){ |
|
obj[i].checked=res; |
|
} |
|
} |
|
|
|
function change(num){ |
|
for(var i=0;i<obj.length;i++){ |
|
obj[i].checked = num.checked |
|
} |
|
} |
|
|
|
|
|
function change3(){ |
|
for(var i=0;i<obj.length;i++){ |
|
if(obj[i].checked==true){ |
|
obj[i].checked=false; |
|
}else{ |
|
|
|
obj[i].checked=true; |
|
} |
|
} |
|
} |
|
</script> |
|
</body> |
|
</html> |