alert(document.formname.all("id[0].id").value);

解决方案 »

  1.   

    <form name=frm>
    <input name="id[1].id" value="myname" /> 
    </form>
    <script language="JavaScript">
    alert(document.frm('id[1].id').value)
    </script>
      

  2.   

    <form name=frm>
    <input name="id[1].id" value="myname" /> 
    </form>
    <script language="JavaScript">
    alert(document.frm('id[1].id').value)
    </script>
      

  3.   

    <body onload='alert(document.all("id[1].id").value)'>
    <input name="id[1].id" value="myname" /> 
    <input name="id[2].id" value="myname" /> 
    <input name="id[3].id" value="myname" /> 
    <input name="id[4].id" value="myname" /> 
    </body>
      

  4.   

    try this:
    <html><head><script>
    function check()
    {
      
      var b=document.getElementsByName("id");
      alert("")
      for(var i=0;i<b.length-1;i++)
      {
        alert(b[i].value);
      }}
    </script>
    </head><body><input name="id"  value="myname" /> 
    <input name="id"  value="myname" /> 
    <input name="id"  value="myname" /> 
    <input name="id"  value="myname" /> 
    <input type="button" onclick="check()">
    </body></html>