【发布时间】:2016-10-24 20:28:21
【问题描述】:
我需要获取一个元素的级联样式值(不是计算的),或者确定是否计算了实际值。
例如,如果我有一个带有 css 规则 width: 100% 的元素,我想获取值 100% 而不是实际的像素值,或者只是想知道实际值是计算出来的。
我知道我可以使用elem.currentStyle 获取它,并且我还在 Chrome 中找到了一种使用 document.defaultView.getMatchedCSSRules() 找到它的方法。
有人知道在其他浏览器中获取它的方法吗?
【问题讨论】:
-
你找到答案了吗?
-
鉴于
getMatchedCSSRules()已被删除,不使用开发人员工具来执行此操作将意味着您自己实现它。 this answer 有一个很好的开始,在 cmets 中有一些注意事项。
标签: javascript css cross-browser