获取元素当前样式 getStyle 函数

元素的style属性只能获取内联样式,而考虑到代码可读性,大家基本上不会在元素标签style属性里面写样式,于是,style可以理解为一个不可读的属性,只能写不能读。

为了读取元素当前样式并且考虑浏览器兼容性,我们把这一功能封装为getStyle()函数。

function getStyle ( obj , name )
{
	if(window.getComputedStyle)//主流浏览器支持
	{
		return window.getComputedStyle(obj,null)[name];
	}
	else//IE8及以下浏览器
	{
		return obj.currentStyle[name];
	}
}

你可能感兴趣的:(获取元素当前样式 getStyle 函数)