Heim > Web-Frontend > js-Tutorial > Hauptteil

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

一个新手
Freigeben: 2017-10-18 09:53:39
Original
1348 Leute haben es durchsucht

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

clientWidth
clientHeight
Nach dem Login kopieren

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

offsetWidth
offsetHeight
Nach dem Login kopieren

3 . Oberer Rand, linker Rand

clientTop
clientLeft
Nach dem Login kopieren

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

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

5. Oberer Versatz, linker Versatz Betrag

offsetTop
offsetLest
Nach dem Login kopieren

6. Die Größe des sichtbaren Bereichs

document.documentElement.clientWidth
document.documentElement.clientHeight
Nach dem Login kopieren

Die tatsächliche Größe der Seite

document.documentElement.scrollWidth
document.documentElement.scrollHeight
Nach dem Login kopieren

8 obere linke Ecke des Bildschirms

window.screenX、
window.screenY
Nach dem Login kopieren

9. Bildschirmbreite und -höhe

window.screen.width
window.screen.height
Nach dem Login kopieren

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

window.screen.availWidth
window.screen.availHeight
Nach dem Login kopieren

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

window.innerWidth
window.innerHeight
Nach dem Login kopieren

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

window.outerWidth
window.outerHeiht
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage