row, cell 的innerHTML 和 outerHTML试过了,不行

解决方案 »

  1.   

    参见:
    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/tables/buildtables.asp
      

  2.   

    有,不过要使用id属性,tbl.innerHTML(tbl为table的id),trId.innerHTMl均可。还有一种方法就是使用dom克龙节点,这样速度可能要快一些。我作过这方面的东西,几种方法都行
      

  3.   

    你可以选中某行,然后把该行复制下来,这样就省拉生成的过程,应该要快一些。例如:
    myNewNode=selectedRowId.cloneNode(true)
    myTableId.appendChild(myNewNode)这样速度比较快;
    复制之后,还可以改myNewNode的属性,然后再添加
      

  4.   

    This is a good Example
    加速表格的生成http://msdn.microsoft.com/library/default.asp?url=/workshop/author/tables/tables_overview.asp
      

  5.   

    对table、tr的innerHTML属性不能在创建的时候改动,是个只读属性,你可以把它显示出来瞧瞧;如:alert(myTableId.innerHTML)完全可以通过,
      

  6.   

    用样板行的cloneNode,
    再进行改造,再插入表中,
    会比insertCell快多。
    谢谢诸位,结贴