妙味——封装getStyle()获取样式

时间:2022-08-18 15:50:03

  针对在不同浏览器下获取计算后的样式值封装一个获取样式的函数——getStyle()

function getStyle(obj,attr){
    if(obj.currentStyle){
        return obj.currentStyle[attr];
    }
    else{
        return getComputedStyle(obj,false)[attr];
    }
};

其中:obj表示获取的对象,attr表示获取的样式名称。

无法获取到复合样式:如:background   可以取backgroundColor