您的位置:首页 > 其它

currentStyle和getComputedStyle的区别

2016-07-28 13:34 267 查看
在js中  如何获取到  元素当前  样式?(内联>内部>外部)

1.obj.style[attr];   
--------------------------------                  //style只能获取元素的内联样式,内部样式和外部样式使用style是获取不到的。(不考虑使用)

2.obj.currentStyle[attr];  -----------------------------
     //只适用于IE

3.getComputedStyle(obj,false)[attr]; --------   
//只适用于FF,Chrome,Safa

综上所知,写出通用格式为:



function getStyle( obj, attr){


        return  obj.currentStyle ?
obj.currentStyle[attr] :
getComputedStyle( obj, false )[attr];


};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: