2010-10-25 106 views

回答

1

只能用+添加HTML:

document.getElementById('dvFile').innerHTML = txt; 

如果你想以前的HTML被保存下来,你可以试试这个方法:

document.getElementById('dvFile').innerHTML = document.getElementById('dvFile').innerHTML + txt; 
+0

没有仍然不工作 – 2010-10-25 07:04:23

+0

你检查了我的链接,哈哈?(与源代码) – galambalazs 2010-10-25 07:04:39

+1

它的说未知的运行时错误 – 2010-10-25 07:05:08

-1

首先你这里没有真正的问题。这充其量是一个声明。一个错误报告也许。

如果您需要帮助,请提供详细信息。

您的问题可能是因为您试图设置元素或<select>。因为在IE

表的文字属性, TFOOT,THEAD,和TR元件是 只读的。 Q239832

事情可以做,包括:

  • 使用DOM方法使用一种变通方法与包装元素

[添加内容(insertRowinsertCell

  • Demo]

    var txt = "<tr><td>1</td> <td>2</td></tr>"; 
    var table = document.getElementById('table_id'); 
    var temp = document.createElement("div"); 
    temp.innerHTML = "<table><tbody>" + txt + "</tbody></table>"; 
    table.appendChild(temp.firstChild.firstChild); 
    
  • +0

    是的,我使用表是一个问题? – 2010-10-25 07:29:27

    +0

    看到我的更新.. – galambalazs 2010-10-25 09:10:17

    相关问题