不能在table外层加一个包裹元素然后在innerHTML也不能用dom的InsertRow和InsertCellIE的JS中没有table的innerHTML,有没有其他解决方案?

解决方案 »

  1.   

    必须有仨   你这样吧   var tbody=document.getElementById("tbID").tbody;  然后往里面设置你的innerHTML   记得是这样子  
      

  2.   

    http://hi.baidu.com/nz20/blog/item/1c26ab5179fe98808d543068.html
      

  3.   


    $("<tr><td>aa</td></tr>").appendTo($("#t1"));
      

  4.   

    例如:$("#productTable").html("");
    var tbody="<tr><td>aa</td></tr>";
    $("#productTable").append(tbody);
      

  5.   

    你用jquery会方便许多$("#t1").append("<tr><td>aa</td></tr>");#为ID选择符 相当于getElementID("#t1") 不过$("#t1") 获取的是jquery对象,并不是dom对象
    jquery对象可以转成dom对象  $("#t1")[0] 就是  getElementID("t1") dom对象
    dom对象也可以转为jquery对象 $(getElementID("t1")) 就是 jquery对象jquery对象下面有append犯法就相当于dom对象appendChild