getStyle=function(obj,attr){
//获得对象的属性值,含单位
if(obj.currentStyle){ //ie作为属性存在
return Number.parseFloat(getComputedStyle(obj,100)[attr]);//全局方法
}
if(obj.currentStyle){ //ie作为属性存在
return Number.parseFloat(obj.currentStyle[attr]);
}else{return Number.parseFloat(getComputedStyle(obj,100)[attr]);//全局方法
}
}
currentStyle在获取样式的时候,目标对象的样式必须显示的声明,否则获取的值是auto,这也就是为什么全局需要设置body,html{height:100%}的原因