var len=document.form名.elements.length
for(var i=0; i<len;i++)
{
    document.form名.elements[i]
    省略......
}

解决方案 »

  1.   

    form.elements[]属性
    他是一个存放一张表单中所有控件元素的列表的数组,他的内容根据html语句在源代码中的顺序而定。
    e.g  
         window.document.表单名.elements.length  表单中所有元素的个数。
         window.document.表单名.elements[I].type=”text”, 意思是表单中所有类型为text的控件。
          window.document.表单名.elements[I].value=””,意思是所有表单元素的value属性置为空。
    希望对楼主有帮助
      

  2.   

    呵呵~~,所有对象:)
    <form name=aa>
    <input>
    </form>
    <div></div>
    <img>
    <br>
    <p>
    <span>
    <script>
    function window.onload()
    {for(i=0;i<document.all.length;i++)
    alert(document.all[i].tagName)}
    </script>
      

  3.   

    for(i=0;i<document.form1.elements.length;i++)
      

  4.   

    <body>
    <form>
    <input/>
    <b>abc</b>
    <a>abadf</a>
    </form><script>
    alert(document.getElementsByTagName('form')[0].getElementsByTagName('*').length);
    </script>
    </body>