不遍历整个表单,怎样取得
上的表单元素checkbox的值?
下面的代码为一棵树形菜单,我想点上一级的时候,让下一级的所有checkbox选中,
因为数据量很大,能不能不遍历整个表单实现?或者有没有方法实现?
<FORM name=form1>
<DIV id=cItem>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD noWrap><IMG class=cItem id=Out102 style="CURSOR: hand" height=9
src="tree.files/Closed.gif" width=9><INPUT onclick='SetOpt1("102")'
type=checkbox value=cbzy(2002) name=checkbox102>
<A style="CURSOR: hand"
onclick='SetOpt("102")'>11</A></TD>
</TR></TBODY></TABLE>
<DIV id=Out102a style="DISPLAY: none">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD noWrap> <IMG class=cItem id=Out102001 style="CURSOR: hand"
height=9 src="tree.files/Closed.gif" width=9><INPUT
onclick='SetOpt1("102001")' type=checkbox value=cb
name=checkbox102001>
<A style="CURSOR: hand"
onclick='SetOpt("102001")'>1111</A></TD>
</TR></TBODY></TABLE>
<DIV id=Out102001a style="DISPLAY: none">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD noWrap> <IMG class=cItem id=Out102001001
style="CURSOR: hand" height=9 src="tree.files/Closed.gif" width=9><INPUT
onclick='SetOpt1("102001001")' type=checkbox value=lx(100dfd及以上)
name=checkbox102001001>
<A style="CURSOR: hand"
onclick='SetOpt("102001001")'>111111</A></TD>
</TR></TBODY></TABLE>
<DIV id=Out102001001a style="DISPLAY: none">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD noWrap> <IMG class=cItem
id=Out102001001001 style="CURSOR: hand" height=9
src="tree.files/Closed.gif" width=9><INPUT
onclick='SetOpt1("102001001001")' type=checkbox value=合计(4)
name=checkbox102001001001>
<A style="CURSOR: hand"
onclick='SetOpt("102001001001")'>111111</A></TD>
</TR></TBODY></TABLE>
<DIV id=Out102001001001a style="DISPLAY: none">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD noWrap> <IMG height=9
src="tree.files/end.gif" width=9><INPUT type=checkbox value=__df
name=checkbox102001001001001>
<A style="CURSOR: hand"
onclick='SetOpt2("102001001001001")'>11111111</A></TD>
</TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD noWrap> <IMG height=9
src="tree.files/end.gif" width=9><INPUT type=checkbox value=__dfd
name=checkbox102001001001002>
<A style="CURSOR: hand"
onclick='SetOpt2("102001001001002")'>11111112</A></TD>
</TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD noWrap> <IMG height=9
src="tree.files/end.gif" width=9><INPUT type=checkbox value=__dawdfd
name=checkbox102001001001003>
<A style="CURSOR: hand"
onclick='SetOpt2("102001001001003")'>11111113</A></TD>
</TR></TBODY></TABLE></DIV>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD noWrap> <IMG class=cItem
id=Out102001001002 style="CURSOR: hand" height=9
src="tree.files/Closed.gif" width=9><INPUT
onclick='SetOpt1("102001001002")' type=checkbox value=其中:afsadfd(5)
name=checkbox102001001002>
<A style="CURSOR: hand"
onclick='SetOpt("102001001002")'>111112</A></TD>
</TR></TBODY></TABLE>
<DIV id=Out102001001002a style="DISPLAY: none">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD noWrap> <IMG height=9
src="tree.files/end.gif" width=9><INPUT type=checkbox value=__afsadfddf
name=checkbox102001001002001>
<A style="CURSOR: hand"
onclick='SetOpt2("102001001002001")'>11111211</A></TD>
</TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD noWrap> <IMG height=9
src="tree.files/end.gif" width=9><INPUT type=checkbox value=__afsadfddfd
name=checkbox102001001002002>
<A style="CURSOR: hand"
onclick='SetOpt2("102001001002002")'>11111212</A></TD>
</TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD noWrap> <IMG height=9
src="tree.files/end.gif" width=9><INPUT type=checkbox value=___afsadfddawdfd
name=checkbox102001001002003>
<A style="CURSOR: hand"
onclick='SetOpt2("102001001002003")'>11111213</A></TD>
</TR></TBODY></TABLE></DIV>
</DIV>
</DIV></DIV></DIV></FORM>