2011-02-23 9 views
0

は、次のようにインラインCSSに設定されている:私がやりたいアルファフィルタのintとして不透明度値を取得するにはどうすればよいですか? Internet Explorerの不透明度については

style="filter: alpha(opacity=50);" 

何JavaScriptで整数のように不透明度の値を取得することです。私は全体の文字列を取得し、intを解析することができますが、速い/より良い方法がありますか?

おかげ

+0

他のブラウザの場合は、その値を取得して100を掛けます。http://www.w3schools.com/css/css_image_transparency.asp – Endophage

答えて

4

JavaScriptは非常に単純です:

var opacity = this.filters.alpha.opacity; 

か、IDを持っている場合...あなたはおそらく `opacity` CSSのオプションを使用する必要がありますことを考えると

var opacity = getElementById('myelement').filters.alpha.opacity; 
+0

あなたは正しい、歓声です。 –

関連する問題