tag:blogger.com,1999:blog-12038841532705901582024-02-21T10:28:58.032+08:00David's Blog王炜http://www.blogger.com/profile/18204247400205440707noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-1203884153270590158.post-1318645795473902522009-05-18T09:17:00.005+08:002018-05-27T03:36:35.104+08:00obj.style.backgroundColor为什么取不到值?obj.style.backgroundColor只能赋值,不能取值,取值要用getComputedStyle或者currentStyle。看下例函数:<br /><pre>function getRealStyle(id, styleName){<br />	var element = document.getElementById(id);<br />	var realStyle = null;<br />	if(element.currentStyle){<br />		realStyle = element.currentStyle[styleName];<br />	}else if(window.getComputedStyle){<br />		realStyle = window.getComputedStyle(element, null)[styleName];<br />	}<br />	return realStyle;<br />}</pre>王炜http://www.blogger.com/profile/18204247400205440707noreply@blogger.com0