1. 체크박스가 없거나, 하나이거나, 두개 이상이거나 어떤 경우라도 오류 없이 작동하는 소스.
2. form 태그로 감싸지 않아도 getElementsByName() 함수를 이용해서 checkbox를 감별 가능하다.
3. 파이어폭스, 익스플로어 모두에서 에러 없이 작동한다.
<script type="text/JavaScript">
//전체 선택, 해제
function chkbox(bool) {
var obj = document.getElementsByName("chk");
for (var i=0; i<obj.length; i++) obj[i].checked = bool;
}
</script>
<input type=checkbox onclick=chkbox(this.checked)> 선택<br><br>
<input type=checkbox name=chk value=400> 선택1
<input type=checkbox name=chk value=400> 선택2