2016-10-25 21 views
-1

は、私は、次のコードを持っている:Javascriptの問題

parseInt(computedStyle.getPropertyValue("width") 

私はそれをにconsole.log場合、それは期待される結果をログに記録します。

私はこのコードを初めて呼び出す際に問題があるようです。たとえば、次のようにした場合:

console.log(computedStyle.getPropertyValue("width"); 
console.log(computedStyle.getPropertyValue("width"); 

2番目の結果だけが正しいデータを表示します。

この問題はIEでのみ発生します。他のすべてのブラウザでは、コードは正常に動作します。

これは既知のIEの問題ですか?

(テストとして、ドキュメントの先頭にダミーコードを作成しました。このデータは、このデータだけです。)次にすべてがcomputedStyleです。もちろんこれは私が望む修正ではありません)。

+0

「getComputedStyle」はIE> = 9でのみサポートされています。http://caniuse.com/#search=getComputedStyle –

答えて

0

これはパーセンテージを返していることがわかりましたので、強制的にピクセル単位で戻す方法を検討する必要があります。 ありがとうございました