低版本可能不支持这种写法,我的是较高版本的Mozilla,所以上面的代码没有错误,但是会有警告。
你试试改成这样测试能不能通过。<script language="javascript" type="text/javascript">var ss ;
for(var x=0;x<document.getElementById("form1").length;x++)
{
alert(document.getElementById("form1")[x].name);
}
</script>

解决方案 »

  1.   

    for(var x=0; x<document.forms["form1"].elements.length; x++)
    {
      alert(document.forms["form1"].elements(x).name);
    }
      

  2.   

    我在上面的代码里面加入
    <input type="radio" name="sex" value="sex1" id="sex" /> 男
    <input type="radio" name="sex" value="sex2" id="sex" /> 女
    那没Sex也是一个数组,能用getElementById 得到 sex 的Value值吗?? 怎么做??
      

  3.   

    哦  我知道了 document.getElementById("form1").sex[x].value
    谢谢 各位了