本帖最后由 biancj 于 2010-09-15 08:54:41 编辑

解决方案 »

  1.   

    也可以添加整个table也行啊。
      

  2.   

    在需要的地方添上这个试试。
    document.write("</td></tr></table>");
      

  3.   

    楼主是想自动检查哪里缺少代码,然后自动补全吧,要是这样的话,估计是不可能
    要想直接在那里添加可以如楼上所说,直接用JS的 document.write写就可以了
      

  4.   

    在需要的地方添上这个试试。
    document.write("</td></tr></table>");
      

  5.   

    我的整个Table都是底层代码生成的,所以不能在页面直接编辑table了,我想在页面里加js来解决这个问题。
      

  6.   

    js的功能是根据需要来操作DOM结点, lz的需求实际上是对文本进行操作, 本不应该让js来做, 应该让后台完善.但是js可以直接写页面, 可以直接用document.write来写, 可以补完. 但是如果table的数据是变化的, 那么你通过js来寻找需要补完的地方的逻辑就要变化, 很不优
    最后还是强烈建议lz修改底层代码, 要治本
      

  7.   

      可惜底层代码是别人的,俺不具备修改条件啊。
      单纯来说 在需要的地方添加document.write("</td></tr></table>");肯定是可行的,但这个TABLE是系统java底层代码生成出来的,我又不能动底层代码。所以我一直没弄明白,在页面上怎么利用JS补全这段未结束的标签。还是说用JS这么处理基本上就是不太可行的。
       因为这段未正确结束的代码,严重影响了我的页面布局,我现在只好暂时用js定位到相关td,将其利用样式做了隐藏处理。
       谢谢大家的帮忙!
      

  8.   

    个人觉得还是要修改动态生成该html的方法。
    底层代码有错还不让改啊。
      

  9.   

    在需要的地方添上这个试试。
    document.write("</td></tr></table>");