往父窗口的一个table(2列)里填加一行(aa,bb)的js代码,下面是我写的,但是填加不进去,应该怎么写呢??var o=window.opener;
var table=o.document.getElementById("table1");
mynewrow = table.insertRow();
mynewcell=mynewrow.insertCell();
mynewcell.innerHTML = "<div align='center'><td>aa</td></div>";mynewcell=mynewrow.insertCell();
mynewcell.innerHTML = "<div align='center'><td>bb</td></div>";

解决方案 »

  1.   

    看看这样行不行:
    var tr = table.insertRow();
      tr.cells[0].innerHTML = "<div align='center'>aa</div>";
      tr.cells[1].innerHTML = "<div align='center'>bb</div>";
    试试,呵呵
      

  2.   

    如果不行的话,这样看看行不行:var tBody = table.getElementsByTagName("TBODY")[0];
    tr = table.rows[0].cloneNode(true);
    tBody.appendChild(tr);
    tr.cells[0].innerHTML = "<div align='center'>aa</div>";
    tr.cells[1].innerHTML = "<div align='center'>bb</div>";试试!