2011-12-08 31 views
0

請讓我知道我在做什麼錯在這裏:GWT設置內部HTML給未知的運行錯誤

我需要動態內容添加到使用GWT我htmy表。 我使用setInnerHTML方法本

Element tableElement=(Element) Document.get().getElementById("htmltable"); 
tableElement.setInnerHTML("<tr><td>1</td><td>2000</td><td>2</td><td>3000</td></tr>"); 

但我得到這個錯誤 com.google.gwt.core.client.JavaScriptException:(錯誤):未知的運行時錯誤 號:-2146827688 描述:未知運行時錯誤

請讓我知道我在這裏做錯了什麼。

回答

1

這可能是由於多種原因。

如果這是在IE瀏覽器只發生這篇文章涵蓋了它:Debugging IE8 Javascript Replace innerHTML Runtime Error

在IE中不能設置表格元素的內部HTML。

從GWT CellTableImplementation用於IE:

IE不支持在TBODY innerHTML的,也不支持移除或 更換TBODY。唯一的解決方法是刪除並替換自己的行 。

相關問題