分享

爱创课堂 北京前端培训 前端教程js基础 IE6,7,8方法

 PGoneow0vuxc8m 2017-12-20

爱创课堂 北京前端培训 前端教程js基础 IE6,7,8方法

2.2 IE6,7,8方法

不能兼容window.getComputedStyleIE给我们提供了一个自己的方法。

通过对象的点语法去调用一个currentStyle的方法,去得到我们样式对象。

currentStyle
方法只能后面调用驼峰式的属性。不能使用css里面的横线写法。

也可以通过中括号来调用属性。属性名必须是驼峰的。不能用css的横线写法。

1 box.innerHTML = img.currentStyle["borderRightWidth"];

 
因为有兼容问题,我们需要自己封装一个函数,解决兼容性。

能力检测解决兼容问题。

1 //能力检测,如果能使用这个方法,就执行后面的分支
2 if(window.getComputedStyle){
3 divs.innerHTML = window.getComputedStyle(image)["width"];
4 }else if(image.currentStyle){
5 divs.innerHTML = image.currentStyle["width"];
6 }

 
 
想自己封装一个能力检测函数。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多