Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mendapatkan Ketinggian Elemen Div dengan JavaScript Biasa?

Bagaimana untuk Mendapatkan Ketinggian Elemen Div dengan JavaScript Biasa?

DDD
DDDasal
2024-11-05 03:44:02840semak imbas

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>

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>

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!

Kenyataan:
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