针对在不同浏览器下获取计算后的样式值封装一个获取样式的函数——getStyle()
function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; } else{ return getComputedStyle(obj,false)[attr]; } };
其中:obj表示获取的对象,attr表示获取的样式名称。
无法获取到复合样式:如:background 可以取backgroundColor