读书人

各位大忙,该怎么处理

发布时间: 2012-03-26 15:46:56 作者: rapoo

各位大忙
//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;
[解决办法]

JScript code
<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>
[解决办法]
JScript code
 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;                    }                }            }        }
[解决办法]
探讨

引用:

JScript code

function checks() {

var cn = document.getElementById("check1");
var cn2 = document.getElementById("check2").childNodes;

if (cn.checked) {

……

……

读书人网 >asp.net

热点推荐