我们使用 element.style 也可以获取元素的CSS样式声明对象,但是其与 getComputedStyle 方法还是有一些差异的。 首先,element.style 是可读可写的,而 getComputedStyle 为只读。 其次,element.style 只可以获取 style 样式 ...
分类:
编程语言 时间:
2016-09-08 20:09:29
阅读次数:
136
1.获取最终样式 2.getComputedStyle和currrentStyle都是获取元素的最终css,获取行间样式可以用getComputedStyle或者currentStyle,也可以直接style.attr;但是获取非行间样式只能用getComputedStyle或者currentSty ...
分类:
其他好文 时间:
2016-08-30 17:24:23
阅读次数:
116
currentStyle :只兼容IE浏览器 getComputedStyle :获取计算后的样式,不兼容IE6.IE7.IE8 如何获取非行间样式,同时兼容所有浏览器呢? ...
分类:
Web程序 时间:
2016-08-24 13:11:17
阅读次数:
254
两个方法: currentStyle针对ie浏览器 getComputedStyle针对firefox浏览器 通过一个方法来获取 //obj 是dom元素 function getStyle(obj, attr) { if (obj.currentStyle) { return obj.curren ...
分类:
其他好文 时间:
2016-08-24 01:04:49
阅读次数:
160
1. html部分 2. css部分 3. js部分 注意:fire和google chrome都可以用getComputedStyle(object, attr)方法获取style属性,而IE浏览器用getStyle(object, attr)获取style里面的属性 ...
分类:
Web程序 时间:
2016-08-18 01:11:53
阅读次数:
1015
function funStyle(obj,attr){ return obj.currentStyle?obj.currentStyle[attr]:getComputedStyle(obj,false)[attr];}function funStartMove(obj,json,fnFinish ...
分类:
其他好文 时间:
2016-08-10 19:02:57
阅读次数:
160
函数传参,当参数的个数不定时,可以使用arguments arguments.length=实参个数 获得css样式方法: getComputedStyle()方法 >得到的是计算机计算后的样式(多次修改之后的最终样式),IE 6 7 8下兼容 style.属性 >操作的是元素内嵌样式,得到是内嵌样 ...
分类:
Web程序 时间:
2016-07-31 17:19:21
阅读次数:
172
大家都知道,用document.getElementById(‘element').style.xxx可以获取元素的样式信息,可是它获取的只是DOM元素style属性里的样式规则,对于通过class属性引用的外部样式表,就拿不到我们要的信息了。 DOM标准里有个全局方法getComputedStyl ...
分类:
其他好文 时间:
2016-07-17 21:04:03
阅读次数:
159
1.getComputedStyle 1.1 用法: currentStyle获取计算后的样式,也叫当前样式、最终样式。优点:可以获取元素的最终样式,包括浏览器的默认值,而不像style只能获取行间样式,所以更常用到。注意:不能获取复合样式如background属性值,只能获取单一样式如backgr ...
分类:
其他好文 时间:
2016-07-05 14:22:05
阅读次数:
157
一、getComputedStyle(document.getElementById("div1").width)在IE6,7,8下不兼容; document.getElementById("div1").currentStyle.width 在标准浏览器下不兼容 解决办法:属性判断 用上面两个方法 ...
分类:
Web程序 时间:
2016-07-02 17:22:39
阅读次数:
177