属性判断法、版本检测法来解决浏览器间的兼容性问题
~~~ js
function getStyle( obj, attr) {
return obj.currentStyle ? obj.currentStyle[attr]:getComputedStyle( obj )[attr];
}
~~~
注意事项:
1 //用法实例 document.all是IE 4.0及以上版本的专有属性,是一个表示当前文档的所有对象的娄组,不仅包括页面上可见的实体对象,还包括一些不可见的对象,比如html注释等等。 2 if(document.all){ 3 top = divs.currentStyle.top; 4 }else{ 5 top2 = window.getComputedStyle(divs,null).top; 6 }
currentStyle与getComputedStyle应用
原文:http://www.cnblogs.com/Faith-zhang/p/6250713.html