js获取当前样式

一直以来都是用jquery操作style,修改元素的样式,后来做一个简单的demo,发现不能用 elem.style.top = "10px" 这样的方法来对elem进行修改,原来是样式获取存在浏览器区别,以下为兼容代码,谨记

function getObjStyle(obj, style){
		if(obj.currentStyle)
			return obj.currentStyle[style];
		else if(window.getComputedStyle)
			return window.getComputedStyle(obj)[style];
		else
			return null;
	}


你可能感兴趣的:(js,style)