IE下某些标签的innerHTML属性只读引发的兼容性问题

使用时发现IE下在给tbody的innerHTML赋值时,js报错。经追查发现innerHTML属性在IE下是只读的,因此在希望修改tbody的内容时,如果直接给tbody的innerHTML赋值,在IE下会报错

 

解决办法是使用一些跨平台的js框架,如jQuery

$("#objid").html(content);

 

其它innerHTML是只读属性的标签列表

COL, COLGROUP, FRAMESET, HEAD, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR

 

referrence:

http://msdn.microsoft.com/en-us/library/ms533897(VS.85).aspx

你可能感兴趣的:(html,jquery,框架,IE,table,跨平台)