本帖最后由 zyb134506 于 2011-02-16 12:23:08 编辑

解决方案 »

  1.   

    啥叫不符?form标记是不能嵌套的。不管采用什么方法生成的,都要遵守这一点
      

  2.   

    对象内部的form长度为1,而从document中取出的form长度就是6了.
    两个长度不一样怎么照成的?
      

  3.   

    有点复杂,看着有点晕!不是很明白,什么叫FORM对象与DOCUMENT对象的FORM长度区别!
      

  4.   

    form标签内有input,
    在js中生成的from,想form中添加了4个input两个button,form.length应该=6
    结果JS的formBox中form中一个input元素都没有.
    而用fireDebug从document中取出的这个form中有6个input元素.就这么回事,怎么能让他俩为同一个form.
      

  5.   

    有没有东西,你form.innerHTML就能看出来了。
    另外
    form.elements.length是表单的元素