解决 ie 下 javascript 设置 table.tBodies.innerHTML 无法设置的问题

场景:

生成 table 时,在大数据量情况下,多次DOM操作,有非常严重的性能损耗。

解决思路:

1. 表格插件生成的table 为a , 

2. 把要设置的 innerHTML 外面加上 table 标签 为b , 创建一个临时的 div 设置其 innerHTML为一个完整的 table (b)。

3. a.appendChild( b.tBodies[0] )

 

 

 

posted @ 2012-11-07 10:25  NewSea  阅读(922)  评论(0编辑  收藏  举报