JSコードで、実行時(計算)幅ではなく、要素に適用される「元の」CSS幅プロパティを取得したいと考えています。
など。この場合要素のcss widthプロパティを取得する方法
.foo {
width: 50% /* or 123px, or 5em, ...*/
}
、私は、実行時に計算さ"50%"
はなく、ピクセル値を取得したいです。値がemで指定されている場合、結果としてemを取得したいと思います。 window.getComputedStyle(foo, null).getPropertyValue('width')
は、ピクセル値を返します(少なくともgoogle chromeでは)。
実際、要素に適用されるCSSルールのテキスト値が必要です。
?あなたのブラウザの開発ツールでは、JavaScriptで...? –
可能な複製http://stackoverflow.com/questions/324486/how-do-you-read-css-rule-values-with-javascript –
@KilianStinson、それはほぼ重複していますが、http://彼は私の場合、私の要素に適用されたCSSの値を取得したいクラスのルールの値を取得したいと思っています#:324486/how-do-you-クラスに関係なく。基本的には、CSSエンジンを実行した後に値を取得したいと考えています –