Cara Menentukan Ketinggian div dalam JavaScript Biasa
Pertanyaan:
Banyak pembangun bergantung pada kaedah .height() jQuery untuk mendapatkan ketinggian div. Walau bagaimanapun, adakah mungkin untuk mencapai ini tanpa menggunakan jQuery?
Penyelesaian:
Ya, adalah mungkin untuk menentukan ketinggian div menggunakan JavaScript biasa. Berikut ialah dua kaedah:
<code class="javascript">var clientHeight = document.getElementById('myDiv').clientHeight;</code>
Harta ini mengembalikan ketinggian div, termasuk pelapiknya tetapi tidak termasuk bar skrol dan sempadan.
<code class="javascript">var offsetHeight = document.getElementById('myDiv').offsetHeight;</code>
Tidak seperti clientHeight, offsetHeight termasuk bukan sahaja pelapik tetapi juga bar skrol dan sempadan jika hadir.
Memilih Harta Yang Sesuai:
Pilihan antara clientHeight dan offsetHeight bergantung pada keperluan khusus. Jika anda memerlukan ketinggian div tanpa bar skrol dan sempadan, clientHeight sesuai. Untuk kes di mana anda memerlukan jumlah ketinggian termasuk elemen tersebut, offsetHeight ialah pilihan yang sesuai.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Ketinggian Div dalam JavaScript Tulen?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!