ひらい ぶらり Hi-Library

ぷろぐらみんぐについて。ときどきどうでもいいことについて。

外部CSSで設定した値やクラスで指定したCSSをJavaScriptで取得する

element.style.* で取得できるのはインラインCSSだけ。

function getStyle(element, style) {
  if(!/*@cc_on!@*/false) {
    var cs = document.defaultView.getComputedStyle(element, null);
    var value = cs.getPropertyValue (style);
    return value;
  } else {
    return element.currentStyle['style'];
  }
};

こんな感じで取って来れそう。エラー処理甘いけど。