表格的数据是从数据库读出,对于同一列的相同数据内容将合并单元格。 我的想法是在每个td中执行函数Merge(this), 
在Merge(obj)中先判断obj的数据内容是否和前一个相同, 
然后删除该单元格,然后合并单元格。但是在td中怎样触发函数呢?要求页面加载的时候就自动执行,不需要用户手动触发(比如onClick,onMouseup) .如果onload放到body中,对象句柄怎样传递,单元格也不好比较吧, 谢谢!

解决方案 »

  1.   

    你吧js放在页面加载后执行
    <body>
    内容
    </body>
    </html>
    Merge();
    function Merge() {
    }
      

  2.   

    但是我要比较单元格数据内容呀,单元格的对象句柄怎样传递?我想象的是这样:<td onload=merge(this)>这样,该单元格的句柄就传递给了函数,然后函数就可以比较单元格,然后判断是否需要合并
      

  3.   

    在js函数总可以通过document.getElementById("tableId")得到你要操作的table,然后循环比较单元格啊。
      

  4.   

    老大,判断放到后台啊,前台只负责显示呀,MVC...
      

  5.   

    相对来说支持这个。页面js也可以做。放在table后面。
      

  6.   

    MVC怎样做,给个思路?谢谢!