[Edge]。→
element とそのに対する配置位置と、要素寸法に関する情報を表す DOMRect で返します。
element | Element。 |
---|
DOMRect オブジェクト。
このオブジェクトは、パディングと境界の幅を含む、要素全体が収まる最小の長方形です。left、top、right、bottom、x、y、width、height の各プロパティは、長方形の全体の位置と大きさをピクセル数で記述します。width と height 以外のプロパティは、ビューポートの左上を基準としています。
HTML:
<DIV style="border:1px solid #000">DIV要素。外側 <DIV id=IdTest style="margin:10px; border:5px solid #f88; padding:10px;">DIV要素。id=IdTest </DIV> 終わり </DIV>
JavaScript:
D=IdTest.getBoundingClientRect() //=[object]:[object DOMRect] //x=[number]:42.890625 //y=[number]:236.640625 //width=[number]:1052.21875 //height=[number]:52.796875 //top=[number]:236.640625 //right=[number]:1095.109375 //bottom=[number]:289.4375 //left=[number]:42.890625 //toJSON=[function]:function toJSON() { [native code] }
ビューポート…表示ウインドウの文書表示エリアの内部領域の左上から、elementの各辺までの距離。
数値が合わない場合もあるようです。