实例: HTML: CSS: //我们使用currentStyle和getComputedStyle来获取div元素的样式 //我们就单说一下getComputedStyle怎么使用吧!getComputedStyle有两个参数,其中第一个参数指的是你要获取哪个元素的样式,而第二个参数则是一个垃圾, ...
分类:
编程语言 时间:
2017-06-13 17:25:06
阅读次数:
219
//获取当前行间样式 && 非行间样式 function getStyle(obj, name) { if (obj.currentStyle) { return currentStyle[name]; } else { return getComputedStyle(obj, false)[na.... ...
分类:
Web程序 时间:
2017-06-11 12:59:18
阅读次数:
190
大家都知道,用document.getElementById(‘element').style.xxx可以获取元素的样式信息,可是它获取的只是DOM元素style属性里的样式规则,对于通过class属性引用的外部样式表,就拿不到我们要的信息了。 DOM标准里有个全局方法getComputedStyl ...
分类:
其他好文 时间:
2017-06-09 15:21:44
阅读次数:
210
1 封装getStyle (获取样式currentStyle getComputedStyle兼容处理) 2 25 26 27 28 29 30 31 32 33 34 //获取样式简洁版 35 function getStyle(obj, attr) { 36 return obj.current... ...
分类:
其他好文 时间:
2017-06-01 14:39:23
阅读次数:
102
1 function getStyle(obj,attr){ 2 if(obj.currentStyle){ 3 return obj.currentStyle[attr] 4 }else{ 5 return getComputedStyle(obj)[attr] 6 ... ...
分类:
其他好文 时间:
2017-05-22 13:26:36
阅读次数:
141
object.getComputedStyle 获取当前元素所有最终使用的CSS属性值。返回的是一个CSS样式声明对象,只读,不能设置。 此方法不兼容IE8及以下,需用currentStyle方法。 obj为需要获取属性值的对象,attr则为需要获取到的属性。使用时直接调用getStyle函数即可。 ...
分类:
Web程序 时间:
2017-05-22 01:27:33
阅读次数:
213
封装方法: function getStyle(obj,attr){ if(obj.currentstyle){ return obj.currentstyle[attr] }else{ return document.getComputedStyle(obj,null)[attr] } } 三元运 ...
分类:
其他好文 时间:
2017-05-14 20:29:14
阅读次数:
157
定义 haslayout是IE7-浏览器的特有属性。hasLayout是一种只读属性,有两种状态:true或false。当其为true时,代表该元素有自己的布局,否则代表该元素的布局继承于父元素。 [注意]通过element.currentStyle.hasLayout可以得出当前元素的hasLay ...
分类:
其他好文 时间:
2017-05-08 16:00:05
阅读次数:
140
定义 haslayout是IE7-浏览器的特有属性。hasLayout是一种只读属性,有两种状态:true或false。当其为true时,代表该元素有自己的布局,否则代表该元素的布局继承于父元素。 [注意]通过element.currentStyle.hasLayout可以得出当前元素的hasLay ...
分类:
其他好文 时间:
2017-04-24 23:14:48
阅读次数:
180
用document.getElementById(‘element').style.xxx获取行内样式 window.getComputedStyle(element,null).color返回的是一个样式对象,有很多值。可以获取外联CSS样式和行内样式,但是它不兼容IE,而且是只读的,不能设置样式 ...
分类:
其他好文 时间:
2017-04-24 12:20:59
阅读次数:
152