有时候对table使用innerHTML时报“未知运行时错误”。
先上代码片段。
如果使用document.getElementById("tbl").innerHTML = "<tr><td></td><td></td><td></td></tr>"; 时,在IE下有时候会报“未知运行时错误”,上次遇到了感觉很怪异,非ie下没问题。
原因: TR、Table对象的包容性比较低,对innerHTML使用会报错。
解决:尽量使用span或者div当容器,再在span或div中使用innerHTML。