js如何在getComputedStyle规则中获取源css规则



正如我们所知,使用window.getComputedStyle()方法,我们可以获得特定元素的计算样式。(参见https://jsfiddle.net/r7sgpyt5/1/)。我的问题是,我们如何才能知道计算样式中的CSSStyleDeclaration来自哪里https://jsfiddle.net/r7sgpyt5/1/我定义了一个css规则,比如:

#element{
  color:red;
  border:1px solid #999;
  margin:10px;
}

如果我使用getComputedStyle(element,null).getPropertyValue("color"),它会返回"rgb(255,0,0)",但我怎么知道属性"color"是在css选择器"#element"中定义的呢。

Thx!

@Qingbo,据我所知,这是不可能的,但你可以在Chrome中尝试window.getMatchedCSSRules。

相关内容

  • 没有找到相关文章