今天在网上看到一个javascript跨浏览器取得元素样式的方法,由于style属性只能取到行内css属性,无法取到行内style标签及外链css赋予元素的属性值,所以需要另外的解决办法。
function getStyle(obj,attr){ var _obj = document.getElementById(''+obj); if(_obj.currentStyle){ return _obj.currentStyle[attr]; //IE }else{ return getComputedStyle(_obj,false)[attr]; //chrome,firefox,safari,opera } }