function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; } else{ return getComputedStyle(obj,false)[attr]; }};function startM
分类:
编程语言 时间:
2016-03-09 12:56:32
阅读次数:
183
js的style属性可以获取html标签样式,但是不能获取行间样式,如果要获取行间样式,在IE下用currentStyle,在火狐下用getComputedStyle,特别注意一点,在IE下返回的是十六进制颜色’#ffffff’,在火狐下返回的是rgb(1,1,1)
分类:
其他好文 时间:
2016-03-07 12:06:02
阅读次数:
170
代码示例: //样式的获取 function getStyle(obj,name){ if(obj.currentStyle!=undefined){ return obj.currentStyle[name]; }else{ return getComputedStyle(obj,false)[n
分类:
其他好文 时间:
2016-03-03 14:35:13
阅读次数:
130
<style>#div1{ width: 100px; height: 1000px; background: red;}</style> <script>function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentSty
分类:
Web程序 时间:
2016-02-07 09:47:38
阅读次数:
162
原生的JavaScript获取写在标签内部的样式很简单:test对于外部样式 与 嵌入式样式,JavaScript通过style.width没有办法获取到宽度,解决办法:无标题文档test相关连接:js获取样式、currentStyle和getComputedStyle的兼容写法javascript...
分类:
编程语言 时间:
2016-01-18 22:47:14
阅读次数:
198
function getStyle(obj,attr){ if(obj.currentStyle){ //for IE return obj.currentStyle[attr]; }else{ return getComput...
分类:
Web程序 时间:
2016-01-18 12:02:57
阅读次数:
161
一、style,currentStyle和getComputedStyle的区别window.onload=function() { var oDiv=document.getElementByIdx_x('p1'); //alert(getStyle(oDiv,'width')); aler...
分类:
Web程序 时间:
2016-01-16 14:09:01
阅读次数:
192
用js的style属性可以获得html标签的样式,但是不能获取非行间样式。那么怎么用js获取css的非行间样式呢?在IE下可以用currentStyle,而在火狐下面我们需要用到getComputedStyle。下面是js代码。function getStyle(obj, name){if(obj....
分类:
Web程序 时间:
2015-11-29 21:13:22
阅读次数:
200
今天看jQuery源码CSS部分,里面用到了currentStyle和getComputedStyle来获取外部样式。因为elem.style.width只能获取elem的style属性里的样式,无法获取外部css文件中定义的样式,所以针对IE8以下以及其他浏览器,需要以这两种不同的方式获取外部cs...
分类:
其他好文 时间:
2015-11-12 13:15:07
阅读次数:
239
var display = this.currentStyle? this.currentStyle.display: window.getComputedStyle(this, null).display;这样可以获取定义在内部~外部样式表以及内嵌的所有的样式~当然这里指获取display属性~简...
分类:
Web程序 时间:
2015-11-11 23:55:46
阅读次数:
198