假设您有一个样式表,顶部有以下声明:
a {color: black; color: rgba(255, 255, 255, 0.6)}
因此,如果我运行document.styleSheets[0].cssRules[0].cssText
我会回来
a{color: rgba(255, 255, 255, 0.6)}
是否有可能获得所有样式而不仅仅是计算出来的?
答案 0 :(得分:2)
没有。 cssText
实际上是一个访问者,例如innerHTML
。这意味着,您无法恢复浏览器已消除的任何规则。除非您手动解析CSS文件。 (...我不推荐。为什么你还想这样做?)