摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>全选实例</title> <style type="text/css"> #wai{width:150px;height
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>全选实例</title>
<style type="text/css">
#wai{width:150px;height:300px;border:2px solid #ccc;border-radius:10px;margin:0px auto;box-shadow:3px 2px 3px #cc1;}
span{font-size:20px; font-weight:bold;color:red;margin:0px auto;display:block;text-align:center;margin-top:15px;}
#ks{display:block;margin:10px auto;}
input{margin:8px 10px;}
</style>
<script type="text/javascript">
function start(){
document.getElementById('show').style.display="block"
}
function chall(){
var checkall,item;
checkall = document.getElementById("checkall")
item = document.getElementsByName("item[]")
for(var i=0;i<item.length;i++)
if(checkall.checked){
item[i].checked=true;
}else{
item[i].checked=false;
}
}
function tj(){
alert("谢谢参与调查!")
}
</script>
</head>
<body>
<div id="wai">
<span>兴趣调查</span>
<input id="ks" type="button" value="开始" onclick="start(this)">
<div id="show" style="display:none;">
<input type="checkbox" name="item[]">看电影<br>
<input type="checkbox" name="item[]">踢球<br>
<input type="checkbox" name="item[]">读书<br>
<input type="checkbox" name="item[]">旅游<br>
<input type="checkbox" name="item[]">宅<br>
<div>
<input type="checkbox" id="checkall" onclick="chall()"><label for="checkall">全选</label>
</div>
<input type="button" value="提交" onclick="tj(this)">
</div>
</div>
</body>
</html>
<!-- 第一点:对label标签有点陌生了,发现如果label里面的for属性值如果和input的id值不同的话,实现不了点文字就选中的效果。
第二点:除了id获取,别的获取都是加个s。 -->
批改老师:天蓬老师批改时间:2018-12-29 16:58:16
老师总结:name="item[]", 全选 的重点是在这里