js 获取计算后样式

/js获取计算后的样式,也可以说获取最终样式/

function getStyle(obj,attr){
//那个元素,obj,什么样式attr
//并且注意,只能取某一个样式,复合样式是取不到的,比如background,因为有backgroundColor。等等
if(obj.currentStyle){
    //如果currentStyle为真,那么就是IE下,使用IE专用的currentStyle
    return obj.currentStyle[attr];
}
else{
    //不是IE,那么就使用,getComputedStyle
    //getComputedStyle(元素,"false") 火狐专用,第二个参数可以不给,
    return getComputedStyle(obj,false)[attr];
}
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容