在ie下TABLE、 TFOOT、 THEAD 和 TR 項目 innerHTML 屬性是唯讀屬性
在 Internet Explorer 設定 Table.innerHTML PRB: 錯誤
發生的原因
為 TABLE、 TFOOT、 THEAD 和 TR 項目 innerHTML 屬性是唯讀屬性。
解決方案
若要變更這些項目, 資料表的內容使用資料表物件模型或文件物件模型 (DOM)。
Ajaxian » innerHTML Gotchas
In IE you can’t use innerHTML or outerHTML on tables and instead e to use the “table model”. On MSDN refer to IHTMLTableSection and IHTMLTableRow for methods to insert rows/cells into a table.
Today’s hack is brought to us by Microsoft’s lunacy:
var innerHTML = “”; Hello world!
var div = document.createElement(”DIV”);
div.innerHTML = “” + innerHTML + “
”;
// Get the tr from the table in the div
var trElem = div.getElementsByTagName(”TR”)[0];
deleteCell Method (IHTMLTableRow)
IHTMLTableSection Interface ()
沒有留言:
張貼留言