数据量较大,每秒要加50行,30列左右的数据.
我用insertRow 然后 insertCell 再设置cell的innterText来实现,不过感觉效率很低用insertRow后,想设置innerHTML为包含TD标签的字符串,但是IE下,innerHTML只读,没办法修改.请教,如何能高效的加行?谢谢

解决方案 »

  1.   

    那就用document.write在数据量大的情况下是最高的,比innerHTML、createElement、appendChild都要快
      

  2.   

    楼主可以用 document.createDocumentFragment ,然后再一次性append进去
      

  3.   


    呵呵。DHTML和DOM的差距最大相差30倍
    http://bbs.51js.com/thread-85175-1-1.html另外在用DOM的时候,先加入document.createDocumentFragment ,然后再一次性append进去效率更加高
      

  4.   

    还有这个。看看吧http://develop-htc.blog.sohu.com/59116808.html