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