1.obj.style:这个方法只能JS只能获取写在html标签中的写在style属性中的值(style=”…”),而无法获取定义在<style type="text/css">里面的属性。
2.2. IE中使用的是obj.currentStyle方法,而FF是用的是getComputedStyle 方法 ,“DOM2级样式”增强了document.defaultView,提供了getComputedStyle()方法。这个方法接受两个参数:要取得计算样式的元素和一个伪元素字符串(例如“:after”)。如果不需要伪元素信息,第二个参数可以是null。getComputerStyle()方法返回一个CSSStyleDeclaration对象,其中包含当前元素的所有计算的样式。其语法为:document.defaultView.getComputedStyle('元素', '伪类');
2.如果元素被指定的选择器字符串选择,Element.matches() 方法返回true; 否则返回false。
JS中使用document.defaultView.getComputedStyle()、currentStyle()方法获取CSS属性值
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 通过js获取元素css样式的方法1.obj.style这个方法只能获取写在html标签的写在style属性中的值,...
- HTML 学习笔记 May 5,2017 选择器练习、块元素、行内元素、标准流、非标准流、盒子模型 优先级:id选...