(document.all("C1").length),很怪的问题!
代码如下:
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="9%">C1</td>
<td width="57%">ok</td>
<td width="34%">ok</td>
</tr>
<%
for(int gi=1;gi<=2;gi++){
%>
<tr>
<td width="9%"><input type="checkbox" name="C1" value="ON"></td>
<td width="57%">a</td>
<td width="34%">b</td>
</tr>
<%
}
%>
</table>
</center>
</div>
用循环生成一表格,有一列为 "checkbox",名字都叫"C1",行数不定,问题是:当只有一个"C1"时,document.all("C1").length 的值为 undefined(应该为1);而当有>=2个"C1"时, document.all("C1").length 的值为为"C1"的个数(这是对的).
请教!谢谢!