当前位置: 代码迷 >> JavaScript >> JS 在IE跟FireFox中的区别(二)
  详细解决方案

JS 在IE跟FireFox中的区别(二)

热度:96   发布时间:2012-10-24 14:15:58.0
JS 在IE和FireFox中的区别(二)

10.?? const 问题
现有问题:
IE
:不支持 const 关键字。如 const constVar = 32; IE中这是语法错误。
FF
:支持
解决方法:不使用 const ,以 var 代替

11.?? body
IE:在
body标签完全被读入之后才存
FF
body标签没有被浏览器完全读入之前就存

12.?? 自定义属性问题
IE
:可以使用获取常规属性的方法来获取自定义属性,也可以使用getAttribute()获取自定义属性
FF
:只能使用getAttribute()获取自定义属性.
解决方法:统一通过getAttribute()获取自定义属性

13.?? event.srcElement问题
IE
even.srcElement
FF
even.target
解决方法:使用时判断浏览器类型,各用各的。

14.?? 模态和非模态窗口
IE
:支持模态和非模态窗口
FF
:不支持
解决方法:直接使用window.open(pageURL,name,parameters)方式打开新窗口。如果需要将子窗口中的参数传递回父窗口,可以在子窗口中使用window.opener来访问父窗口。

15.?? innerText
IE
innerText
FF
textContent

16.?? 类似 obj.style.height = imgObj.height 的语句
IE
:有效
FF
:无效
解决方法:统一使用obj.style.height = imgObj.height + 'px';

  相关解决方案