当前位置: 代码迷 >> Web前端 >> 获得元素的样式
  详细解决方案

获得元素的样式

热度:138   发布时间:2012-11-23 00:03:29.0
取得元素的样式
记一个有用的函数,我们平时都是用offsetWidth,offsetHeight取得元素的宽高,但是当元素有border、padding、margin,在做动画时会出现一些问题。所以我们可以写一个函数获得样式里写的宽高。
function getStyle(obj,attr){
   if(obj.currentStyle){
       return obj.currentStyle[attr];
   }else{
       return getComputedStyle(obj,false)[attr];
   }
}
  相关解决方案