使用document.getElementsByName来取得对象====================================================
<SCRIPT>
function fnGetNames(){
// Returns a collection with 2 INPUT type=text elements.
var aInput=document.getElementsByName("firstName");
}
</SCRIPT>
<INPUT TYPE="text" NAME="firstName">
<INPUT TYPE="text" NAME="firstName">
<INPUT TYPE="button" VALUE="Get Names" onclick="fnGetNames()">
<SCRIPT>
function fnGetNames(){
// Returns a collection with 2 INPUT type=text elements.
var aInput=document.getElementsByName("firstName");
}
</SCRIPT>
<INPUT TYPE="text" NAME="firstName">
<INPUT TYPE="text" NAME="firstName">
<INPUT TYPE="button" VALUE="Get Names" onclick="fnGetNames()">
function selectlist(obj)
{
alert(obj.value);
return true;
}
</script><form action="" method="post" name="getForm">
for(int i=1;i<=row;i++)
{
out.println("<TR align=\"center\" class="+rowtype+">
<TD>"+i+"</TD>
<TD><input name=\"in"+i+"a\" type=\"text\" size=\"32\" onDblClick=\"return selectlist(this)\"></TD>
<TD> <input name=\"in"+i+"b\" type=\"text\" size=\"15\"></TD>
<TD> <input name=\"in"+i+"c\" type=\"text\" size=\"15\"></TD>
<TD> <input name=\"in"+i+"d\" type=\"text\" size=\"15\"></TD>
<TD> <input name=\"in"+i+"e\" type=\"text\" size=\"18\"></TD></TR>");
}
</form>
但还是行不通:document.getElementsByName必须是知道表单名。
而用this只能返回in1a 一个表单对象。in1b,in1d对象又如何表达呢?