关于IE8及更低版本使用innerHTML出现的问题

昨天,突然接到客户电话,说是他们使用的IE8浏览我们网站时无法正常显示。我当时随便应付了一声“应该是版本兼容问题”

但事后一想,得把这个问题解决了,毕竟客户至上。说正题

我把文档模式调到IE8

先贴报错图

然后再看一下yelloD这个ID的控件在网页中的位置:


              .
              .
              .
      
...
就是包含在table中

然后,就查百度,stackoverflow等,终于查到了

发现是在IE8及更低版本对

等标签属性使用innerHTML会报错。但其他浏览器如FF,OP,Chrome里都没问题。

目前我还没找到好的解决方法,我觉得这应该是属于IE低版本的一个自身问题吧

只能弃用

了,换成
等标签了。。。




你可能感兴趣的:(IE,JS,HTML)