js中style,currentStyle和getComputedStyle的区别 MarysMa 在js中用xx.style.marginTop是无法获取写在css或<sytle>标签中的margin-top之类的样式值(包括width,height等)。 这就是style属性的限制: style ...
分类:
Web程序 时间:
2017-08-03 16:54:57
阅读次数:
283
1、obj.currentStyle.styleName 只兼容IE 2、getComputedStyle(obj, false).styleName 不兼容IE8 于是有了兼容性写法: demo: ...
分类:
其他好文 时间:
2017-07-09 18:14:24
阅读次数:
126
window.getComputedStyle详解 window.getComputedStyle说明:getComputedStyle()返回元素的所有CSS属性的计算值语法:var style = window.getComputedStyle(element[, pseudoElt]);参数说 ...
实例: HTML: CSS: //我们使用currentStyle和getComputedStyle来获取div元素的样式 //我们就单说一下getComputedStyle怎么使用吧!getComputedStyle有两个参数,其中第一个参数指的是你要获取哪个元素的样式,而第二个参数则是一个垃圾, ...
分类:
编程语言 时间:
2017-06-13 17:25:06
阅读次数:
219
习惯了用jQuery的css()的方法获取元素的css属性,突然不用jQquery了,当要获得元素的css时候,我瞬间停顿了一下,咦?咋获取元素的css值?比如获取元素的width。是这样么?document.getElementById("id").style.width? 一、getComput ...
分类:
Web程序 时间:
2017-06-11 14:15:02
阅读次数:
113
//获取当前行间样式 && 非行间样式 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