ホームページ > ウェブフロントエンド > jsチュートリアル > ネイティブJSを使用して要素の位置とサイズを取得する

ネイティブJSを使用して要素の位置とサイズを取得する

一个新手
リリース: 2017-10-18 09:53:39
オリジナル
1360 人が閲覧しました

1. 内側の高さ、内側の幅: 内側のマージン + コンテンツ ボックス

clientWidth
clientHeight
ログイン後にコピー

2. 外側の高さ、外側の幅: 境界線 + 内側のマージン + コンテンツ ボックス

offsetWidth
offsetHeight
ログイン後にコピー

3. 上の境界線、左の境界線

clientTop
clientLeft
ログイン後にコピー

4.ビューポートに対する相対的な位置

getBoundingClientRect()
//x\y:元素的左上角和父元素左上角的距离
//width/height:边框 + 内边距 + 内容框
//top:元素的上边界和父元素上边界的距离
//left:元素的左边界和父元素左边界的距离
//right:元素的右边界和父元素的左边界的距离
//bottom:元素的下边界和父元素上边界的距离
ログイン後にコピー

5. 上のオフセット、左のオフセット

offsetTop
offsetLest
ログイン後にコピー

6. ページの実際のサイズ

document.documentElement.clientWidth
document.documentElement.clientHeight
ログイン後にコピー

8.画面の左上隅と左上隅

document.documentElement.scrollWidth
document.documentElement.scrollHeight
ログイン後にコピー

9. 画面の幅と高さ

window.screenX、
window.screenY
ログイン後にコピー

10. 利用可能な画面の幅と高さ(タスクバーを除く)

window.screen.width
window.screen.height
ログイン後にコピー

11.表示領域 + スクロールバー)

window.screen.availWidth
window.screen.availHeight
ログイン後にコピー

12. ウィンドウの外側の高さと外側の幅

window.innerWidth
window.innerHeight
ログイン後にコピー

以上がネイティブJSを使用して要素の位置とサイズを取得するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート