js兼容ie8-未知的运行时错误

Posted 清风空谷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js兼容ie8-未知的运行时错误相关的知识,希望对你有一定的参考价值。

在ie8中遇到有innerhtml引发的“未知的运行时错误”处理:

  引发情况:主要是使用此属性的标签的“包容性”不高,经常是table,tr,td,form等引起的,特别是需要更改这些标签内部的内容是最易发生,所以我们需要做的便是避免对这些标签的innerHTML进行修改,建议使用div,span此类“包容性”较高的标签。

像form标签,需要对form内部的标签使用innerHTML的话,就可以将form标签改为div标签,

table的相关处理便是直接对Table的父容器div使用innerhtml,而不能对Table中的其他标签使用innerHTML,

以上是关于js兼容ie8-未知的运行时错误的主要内容,如果未能解决你的问题,请参考以下文章

ie8 报错:意外地调用了方法或属性访问

javascript 在 mozilla 中运行良好,但在 IE6 中出现未知的运行时错误,为啥?

“运行时错误‘-2147023179 (800706b5)”自动化错误接口未知

GWT 设置内部 HTML 给出未知的运行时错误

设置 innerhtml 时出现 IE 未知运行时错误

IE8各种兼容问题梳理总结,IE8+LAYUI+JS等[持续更新]