时间:2021-05-28
测试代码:
复制代码 代码如下:
<table id="test">
</table>
<script>
var oTable=document.getElementById("test");
oTable.innerHTML="<tr><td>innerHTML</td></tr>";
</script>
上述代码在IE6-9中无效,直接报错:
IE9:Invalid target element for this operation.
IE6-8:Unknown runtime error
查找IE的文档(http://msdn.microsoft.com/en-us/library/ms533897(VS.85).aspx)后发现有这么一段:
TheinnerHTMLproperty is read-only on thecol,colGroup,frameSet,html,head,style,table,tBody,tFoot,tHead,title, andtrobjects.
所以只能用其他方案解,我的方案:声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
IE6-IE9中tbody的innerHTML不能赋值,重现代码如下Js代码IE6-IE9中tbody的innerHTML不能复制bugaaaGETSETvar
IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值,重现代码如下复制代码代码如下:IE6-IE9中tbody的innerHTML不能复制bu
使用vue-cli搭建项目,面临着解决ie兼容性问题(ie9+),因为ie浏览器并不支持es6语法等。首先安装babel-polyfill,解决ie不支持pro
IE6/7/8/9中Table/Select的innerHTML赋值会报错,如下IE6/7/8/9中TABLE的innerHTML不能赋值[Ctrl+A全选注:
ie6对position:fixed不支持,网上有很多解决方法,有的在ie6,ie7上调试成功后,在ie8上又不好使,div层还是跟随滚动条浮动;以下总结方法,