getElementByName方法返回的是一個對象的集合 也就是說getElementByName這個可以匹配多個對象
在返回的元素中,每個對象都是dom對象

設置全選
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
window.onload = function (){
var boddyObj = document.getElementsByName("boddy");
var btn1Obj = document.getElementById("btn1");
btn1Obj.onclick = function (){
for(var i = 0;i<boddyObj.length;i++)
{
boddyObj[i].checked = true;
}
}
var btn2Obj = document.getElementById("btn2");
btn2Obj.onclick = function (){
for(var i = 0;i < boddyObj.length;i++)
{
boddyObj[i].checked = false;
}
}
var btn3Obj = document.getElementById("btn3");
btn3Obj.onclick = function (){
for(var i = 0;i < boddyObj.length;i++)
{
boddyObj[i].checked==true?boddyObj[i].checked=false:boddyObj[i].checked=true;
}
}
}
</script>
</head>
<body>
<p>你的興趣愛好</p>
<p>
<input type="checkbox" name="boddy" value="java">java
<input type="checkbox" name="boddy" value="c++">c++
<input type="checkbox" name="boddy" value="js">js
</p>
<button id="btn1">全選</button>
<button id="btn2">全不選</button>
<button id="btn3">反選</button>
</body>
