【JavaScript】IE11で要素の幅を取得しても結果が0になり取得できない
2021-02-08
はじめに 仕事でIE11のレイアウト調整をしていたときに、clientWidthやoffsetWidthで要素の幅を取得しようとしても結果が 0 になり取得できずに困ったので、記事に残しておきます😃 (clientHeightやoffsetHeightは反映していたのになんでwidthは0だったのか…) しらべてもなかなか出てこなかったの参考になればうれしいです😃 Element.clientWidth HTMLElement.offsetWidth 解決方法 Element.scrollWidthを使い取得する Element.scrollWidth IE11でブラウザの幅を取る方法とか、offset、clientWidthのことはすぐ出てくるのですが、scrollWidthのことがなかなか出てこなかったので、参考になれば幸いです 自分はIEのデバッガーでなんとか見つけ出しました😅