代码之家  ›  专栏  ›  技术社区  ›  Daniil

使用原型从CSS类获取颜色

  •  2
  • Daniil  · 技术社区  · 15 年前

    假设我有几个CSS类:

    .tickup { color: green; }
    .tickdn { color: red; }
    .tick { color: black; }
    

    然后我有了javascript(使用原型),它需要动态地改变另一个元素的颜色。这很简单-$('element').style.color='red'。但问题是页面被剥皮了,所以我唯一的方法是查找一个类定义,上面三个定义中的一个,并获取要将元素设置为的颜色。

    有什么方法可以让我做像findcssclass(tickup).color这样的事情吗?

    谢谢!

    1 回复  |  直到 13 年前
        1
  •  1
  •   Topher Fangio    15 年前

    你试过了吗? getStyle :

    $$('.tick').each(function (element) {
      element.getStyle('color');
    });