各位大俠幫幫忙
//js代碼
<script type="text/javascript">
function checks(){
var cn=document.getElementById("check1");
var cn2=document.getElementById("check2").childNodes;
if(cn.checked==true)
{
for(var i=0;i<cn2.length;i++)
{
var a=cn2[i];
}
}
}
</script>
<tr><td ><input type="checkbox" id="check1" onclick="checks()"/></td>
<td align="center" style=" font-weight:bold">年度</td>
<td align="center" >預定案號碼</td>
<td align="center" >工作別</td>
<td align="center" >契約狀態</td>
<td align="center" >查看詳細信息</td>
</tr>
<%foreach (Dictionary<string,object> item in list)
{%>
<tr id="check2">
<td><input type="checkbox"></td>
<td><%=item["sc_year"]%></td>
<td><%=item["sc_no"]%></td>
<td><%=item["sc_work_type"]%></td>
<td><%=item["sc_contract_status"]%></td>
<td><img src="images/pic.gif" alt="查看詳細信息"/></td></tr>
<%} %>
</tr>
怎麼实现,当选中id为check1那个checkbox时。循环中的checkbox也选择。
[解决办法]
document.getElementById("check2")[i].checked=true;
[解决办法]
<script type="text/javascript"> function checks(){ var cn=document.getElementById("check1"); var cn2=document.getElementById("check2").childNodes; for(var i=0;i<cn2.length;i++) { var a=cn2[i]; [color=#FF0000]a.checked = cn.chkecked[/color] } } </script>
[解决办法]
function checks() { var cn = document.getElementById("check1"); var cn2 = document.getElementById("check2").childNodes; if (cn.checked) { for (var i = 0; i < cn2.length; i++) { if (cn2[i].type == "checkbox") { cn2[i].checked = true; } } } }
[解决办法]