Heim  >  Artikel  >  Web-Frontend  >  Ermitteln Sie die Position und Größe von Elementen mit nativem JS

Ermitteln Sie die Position und Größe von Elementen mit nativem JS

一个新手
一个新手Original
2017-10-18 09:53:391344Durchsuche

1. Innere Höhe, innere Breite: innerer Rand + Inhaltsfeld

clientWidth
clientHeight

2. Äußere Höhe, äußere Breite: Rand + innerer Rand + Inhaltsfeld

offsetWidth
offsetHeight

3 . Oberer Rand, linker Rand

clientTop
clientLeft

Die Größe des Elements und seine Position relativ zum Ansichtsfenster

getBoundingClientRect()
//x\y:元素的左上角和父元素左上角的距离
//width/height:边框 + 内边距 + 内容框
//top:元素的上边界和父元素上边界的距离
//left:元素的左边界和父元素左边界的距离
//right:元素的右边界和父元素的左边界的距离
//bottom:元素的下边界和父元素上边界的距离

5. Oberer Versatz, linker Versatz Betrag

offsetTop
offsetLest

6. Die Größe des sichtbaren Bereichs

document.documentElement.clientWidth
document.documentElement.clientHeight

Die tatsächliche Größe der Seite

document.documentElement.scrollWidth
document.documentElement.scrollHeight

8 obere linke Ecke des Bildschirms

window.screenX、
window.screenY

9. Bildschirmbreite und -höhe

window.screen.width
window.screen.height

10. Verfügbare Bildschirmbreite und -höhe (ohne Taskleiste)

window.screen.availWidth
window.screen.availHeight

11. Fensterinhalt Höhe, innere Breite (Dokumentanzeigebereich + Bildlaufleiste)

window.innerWidth
window.innerHeight

12. Äußere Höhe und äußere Breite des Fensters

window.outerWidth
window.outerHeiht

Das obige ist der detaillierte Inhalt vonErmitteln Sie die Position und Größe von Elementen mit nativem JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn