jQuery와 같은 일부 프레임 워크를 사용하면 훨씬 쉽게 작업 할 수 있습니다.
<script type="text/javascript">
$(document).ready(function(){
$("#chkAll").change(function(){
if($("#chkAll").is(":checked")){
$("#report tr td:first-child").find("input:checkbox")
.attr("checked","checked");
}else{
$("#report tr td:first-child").find("input:checkbox")
.attr("checked","");
}
});
});
</script>
편집 : 다음 필요한 할 것
<table id="report">
<tr><td> <input type="checkbox" id="tr1" /></td><td>..</td><td>...</td></tr>
<tr><td> <input type="checkbox" id="tr2" /></td><td>..</td><td>...</td></tr>
<tr><td> <input type="checkbox" id="tr3" /></td><td>..</td><td>...</td></tr>
<tr><td> <input type="checkbox" id="tr4" /></td><td>..</td><td>...</td></tr>
<tr><td> <input type="checkbox" id="tr5" /></td><td>..</td><td>...</td></tr>
</table>
<input type="checkbox" id="chkAll"/> Select All.
다음 코드 (jQuery를 사용하여) : 가정 다음은 레코드의 구조 - 당신의 코드를 기반으로, 당신의 boxes_checkall 기능을 대체하려고 이 코드;
함수 boxes_checkall (a, b) { VAR a.getElementsByTagName CBS = ('입력');
for(var i=0;i<cbs.length;i++)
{
if(cbs[i].type.toLowerCase()=='checkbox')
{
cbs[i].checked = b==1;
}
}
}
</script>
어떤 언어/프레임 워크인가? java/.net/php? 또한 태그는 도구/프레임 워크/언어 등을 정의하기위한 것입니다 – shahkalpesh