js插件设置innerHTML时,在IE8下报错“未知运行时错误”

 

问题描述:

网站中使用了一个js插件,设置innerHTML时,在IE8下报错“未知运行时错误”:

<div id=”divContainer”>
  <a name=”link”>  -->报错处
    第三方插件内容…
  </a>
</div>


原因:

所设置的innerHTML的对象是一个<a>,是由于<a>的对象包容性的比较低,当浏览器运行这段脚本时,校验出了运行时错误。

 

解决方法:

将<a>标签替换为<div>标签。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。