var tr = table.inserRow(0);
var td = tr.insertCell(0);
td.innerHTML = "wwww";
//table 的一系列操作都有自已的一套, 用不着 create 等

解决方案 »

  1.   

    var tr = table.inserRow(0);
    不过这里,0是什么意思?
      

  2.   

    你自己的程序错误在table的下一级是tbody,而不是tr,要符合DOM规则,所以报错
      

  3.   

    那怎么改呀,我是想在table里加几行
    我试过var tbody = document.createElement("tbody");
    tbody.appendChild(tr);
    table.appendChild(tr);//还是这行报错
      

  4.   

    var tr = table.inserRow(0);这个不行,我试过了,
    错误信息:
    对象不支持此属性或方法
      

  5.   

    var tr = table.inserRow(table.rows.length);
    var td = tr.insertCell(0);
    td.innerHTML = "wwww";
      

  6.   

    var tr = table.inserRow(table.rows.length);
    报错:
    rows.length为空或不是对象
      

  7.   

    终于搞好了,不过还不太明白 改成这样就行了
    var tb = document.getElementById("FOLDERLIST");
    var tr = tb.insertRow();
    var td = tr.insertCell();