javascriptでページ内における要素の高さを取得する

otaguro 227views 更新:2014年10月30日

getBoundingClientRect()で要素の座標を取得し、そのtopの値にスクロール分の高さを足すことで、ページ内における要素の高さの位置をを取得できます。

var top =elment.getBoundingClientRect().top+document.body.scrollTop;

chromeでoffsetTopを使って高さを取得しようとして、取得できなかったときに上記をしようしました。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません