是的,所以我想改变html的嵌套改成不嵌套形式,但是不成功,我测式过不用js innerHTML,直接在<div="closeform"></div>改成<div="closeform"></form></div>这样就可以,但是由innerHTML进去的不行,不知道为什么

解决方案 »

  1.   

    innerHTML浏览器是要先解析的,如果格式不正确会解析不出来。
    这种情况如果元素不是很多,最好在另外写一个<form>,把form中的值一个一个赋过去
      

  2.   

    是这样的,我有一个jsp 
    <form>
    <%
    ddd
    sdsf
    aa = a.getXML();
    这部份是用一个xsl转换xml的地方
    %>
    在xsl 中我得用另外一个表单,xsl又不允许没有</form>出现,因为xsl规定要成套出现的<form></form>,所以实在没办法只能用js去处理了
      

  3.   

    form不能嵌套,如果有嵌套出现,一般来说是设计思路上有问题。
    简单点来说就是想做根本不能做的事,所以,我建议你还是重新设计一下这里,我刚看到你的消息。呵呵。