请告诉我这里我做错了什么:
我需要使用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 description:未知的运行时错误
请让我知道我在这里做错了什么。
答案 0 :(得分:1)
这可能是由于多种原因造成的。
如果在IE上发生这种情况,只有这篇文章涵盖了它:Debugging IE8 Javascript Replace innerHTML Runtime Error
即使你不能设置表元素的内部html。
来自IE的GWT CellTableImplementation:
IE不支持tbody上的innerHTML,也不支持删除或 替换tbody。唯一的解决方案是删除和替换行 自己。