IE6/7/8/9中Table/Select的innerHTML不能赋值的解决方法-javascr

时间:2016-04-10
IE6/7/8/9中Table/Select的innerHTML赋值会报错,如下

运行代码复制代码 保存代码


IE6/7 :

IE8 :

IE9 :


Firefox/Safari/Chrome/Opera中正常。Ext.DomHelper中使用div,把table添加到div中间接实现。

MSDN 写道

The property is read/write for all objects except the following, for which it is read-only: COL, COLGROUP, FRAMESET, HEAD, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR. The property has no default value.
DHTML expressions can be used in place of the preceding value(s). As of Internet Explorer 8, expressions are not supported in IE8 mode. For more information, see About Dynamic Properties.


Select元素的innerHTML也不能赋值,

运行代码复制代码 保存代码


但不抛异常。


相关:
http://img1.niutuku.com/tech/1208/2407/tech-2407-dmbqh5hd2mc.aspx
http://img1.niutuku.com/tech/1208/2407/tech-2407-v0u0tizeh1q.innerhtml
http://img1.niutuku.com/tech/1208/2407/tech-2407-2otldo413ls.html

上一条:新鲜出炉的js tips提示效果-javascript技巧 下一条:避免回车键导致的页面无意义刷新的解决方法-javascript技巧

相关文章

最新文章