使用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()">

解决方案 »

  1.   

    也可以使用this关键字============================================<script language="js">
    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>
      

  2.   

    多谢大侠指点!
    但还是行不通:document.getElementsByName必须是知道表单名。
    而用this只能返回in1a 一个表单对象。in1b,in1d对象又如何表达呢?