0
有没有办法将dom元素的computed style(如window.getComputedStyle
检索到)映射到document.styleSheets
中对应的CSSStyleRule
?将计算出的CSS样式映射到指定的样式?
我的最终目标是检索specified values的dom元素(而不是computed values或actual values)。
有没有办法将dom元素的computed style(如window.getComputedStyle
检索到)映射到document.styleSheets
中对应的CSSStyleRule
?将计算出的CSS样式映射到指定的样式?
我的最终目标是检索specified values的dom元素(而不是computed values或actual values)。
据我所知,只有IE(带有element.currentStyle)允许JS检索指定的值,这在我看来是一件好事。所有其他浏览器都会返回计算值。
我曾经需要指定的值,我唯一想到的就是创建一个CSS分析器,它将元素映射到基于元素xpath的规则。它会是某种颠倒的jQuery,在那里你会提供一个DOM元素,并且在解析所有加载的CSS之后,它会返回与它关联的CSS规则。不幸的是我没有时间开始这个项目。