JavaScriptを使用して動的なサイズ変更を試みています。この一部として、コンテナーの現在のサイズを報告する必要があります。私はこれを行う関数を書きました(以下)。それはクロムでうまく機能します...しかし、Firefoxでは幅が報告されません。私はoffsetWidthメソッドについて読んだことがあり、理論的にはFirefoxで動作するはずです。
function currentBoxW() {
return document.getElementById("wrapper").offsetWidth;
}
このレポートはすべて「NaN」です。
実際のページにはさらに多くの機能がありますが、すべての追加コードはテストのためにコメントアウトされています...これは、レポートを実行する実際の行です。
私は何かを見逃していましたか、それとも JS と DOM を使用して幅を報告するよりスマートな方法はありますか? div の幅を取得する別の方法はありますか?
ありがとう。