207 of 264 menu

getBoundingClientRectメソッド

メソッド getBoundingClientRect は、 要素の座標オブジェクトを含みます。座標は、 スクロールを考慮しない(ウィンドウからの) ページの表示部分から計算されます。つまり、 position プロパティの値 fixed の場合と同様です。

返されるオブジェクトには、lefttoprightbottomwidthheight プロパティが含まれます。 これらのプロパティはCSSプロパティとは何の関係もないことに 注意する必要があります。これらには、 要素の対応する辺までの距離が含まれています。 left/right については表示領域の左端から、 top/bottom については上端からの距離です。

構文

要素.getBoundingClientRect();

要素の座標を取得します:

<div id="elem"></div> #elem { width: 100px; height: 100px; border: 1px solid black; } let elem = document.querySelector('#elem'); console.log(elem.getBoundingClientRect());

関連項目

  • プロパティ offsetParent
    これは、配置された親要素を含みます
  • プロパティ offsetTop
    これは、要素の上からのオフセットを含みます
  • プロパティ offsetLeft
    これは、要素の左からのオフセットを含みます
  • メソッド elementFromPoint
    これは、座標から要素を返します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否