我需要获取元素的级联样式值(而不是计算出的样式值),或者确定是否计算了实际值。
例如,如果我有一个具有css规则width: 100%
的元素,我想获取值100%
而不是实际的像素值,或者只是想知道实际值是经过计算的。
我知道可以使用elem.currentStyle
来获取它,而且我还在Chrome中找到了一种使用document.defaultView.getMatchedCSSRules()
来查找它的方法。
有谁知道在其他浏览器中获取它的方法?
最佳答案
自己计算值(value)呢?查询所需元素的计算宽度和父元素的计算宽度,然后做一些数学运算以获得百分比值?percentageValue = 100% * widthOfWanted / widthOfContainer
关于javascript - 如何获得级联样式值或确定是否计算了实际值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6392714/