代码之家  ›  专栏  ›  技术社区  ›  Josef Pfleger

将计算的CSS样式映射到指定的样式?

  •  0
  • Josef Pfleger  · 技术社区  · 16 年前

    有地图吗 computed style dom元素的 window.getComputedStyle )对应的 CSSStyleRule 在里面 document.styleSheets ?

    我的最终目标是找回 specified values 对于dom元素(而不是 computed values actual values )

    1 回复  |  直到 16 年前
        1
  •  2
  •   Ionuț G. Stan    16 年前

    据我所知,只有ie(with element.currentstyle)允许js检索指定的值,这在我看来是件好事。所有其他浏览器都返回计算值。

    我曾经需要指定的值,唯一让我想到的就是创建一个CSS解析器,它可以根据元素的xpath将元素映射到一个规则。它可能是某种反向jquery,在这里您将提供一个dom元素,在解析所有加载的css之后,它将返回与之关联的css规则。不幸的是,我没有时间开始这个项目。