Bagaimana untuk Mendapatkan Ketinggian Elemen Div dengan JavaScript Biasa?

DDD
Lepaskan: 2024-11-05 03:44:02
asal
740 orang telah melayarinya

How to Get the Height of a Div Element with Plain JavaScript?

Mendapatkan Ketinggian Div dalam JavaScript Biasa

Menentukan ketinggian elemen div tanpa menggunakan jQuery boleh menimbulkan cabaran. Walaupun jQuery menawarkan penyelesaian yang mudah dengan kaedah .height()nya, ia mungkin bukan pendekatan yang paling berkesan untuk setiap senario. Begini cara untuk mencapainya menggunakan JavaScript biasa:

Menggunakan clientHeight:

Harta clientHeight menyediakan ketinggian kandungan yang boleh dilihat div, tidak termasuk sebarang bar skrol atau sempadan. Ia termasuk padding yang digunakan pada div. Untuk mendapatkannya, anda boleh menggunakan kod berikut:

<code class="js">var clientHeight = document.getElementById('myDiv').clientHeight;</code>
Salin selepas log masuk

Menggunakan offsetHeight:

Sebagai alternatif, sifat offsetHeight termasuk bukan sahaja padding tetapi juga ketinggian bar skrol dan sempadan. Ini boleh berguna dalam situasi tertentu:

<code class="js">var offsetHeight = document.getElementById('myDiv').offsetHeight;</code>
Salin selepas log masuk

Dengan menggunakan sama ada sifat clientHeight atau offsetHeight, anda boleh menentukan ketinggian elemen div dalam JavaScript biasa dengan berkesan, memberikan fleksibiliti dan kawalan ke atas kod anda.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Ketinggian Elemen Div dengan JavaScript Biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!