<BODY>
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="button" onClick="alert(document.all.txt.length)" value="getLength">
</BODY>
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="button" onClick="alert(document.all.txt.length)" value="getLength">
</BODY>
getElementsByName(name)返回同名元素集合
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/getelementbyid.asp
<BODY>
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="text" name="txt">
<INPUT type="button" onClick="alert(document.getElementsByName('txt').length)" value="getLength">
</BODY>
这种方法在读取只有一个时会得到undefined
<INPUT type="text" name="txt2">
<INPUT type="button" onClick="alert(document.all.txt2.length)" value="getLength2">
如果是多个 f1的层 那么 document.form1.fl.bmbm(0).value 是错误的,应该为
document.form1.fl[x].bmbm[0].value
x:为f1个数减去1