つまり、bodyのサイズは画面のサイズだったんだよ!
const width = document.getElementsByTagName('body')[0].clientWidth
console.log(width)
> 1920
ナ、ナンダッテー > ΩΩΩ
補記
body
にborder
, margin
, padding
などのstyle
がかかっている場合、正確な値が取れないようです。その際はwindow.innerWidth
から直接値が拾えるので、こっちの方が良さそうですね~。
const width = window.innerWidth
console.log(width)
> 1920