Tentukan Ketinggian Div tanpa jQuery
Walaupun kaedah .height() jQuery dengan mudah mendapatkan ketinggian div, artikel ini meneroka kaedah alternatif untuk mencapai hasil yang sama menggunakan JavaScript biasa.
Mendapatkan Ketinggian Div Menggunakan clientHeight
Harta clientHeight mengembalikan ketinggian elemen div, termasuk pelapik tetapi tidak termasuk bar skrol dan sempadan. Untuk menggunakan sifat ini:
var clientHeight = document.getElementById('myDiv').clientHeight;
Kaedah ini memberikan ketinggian div dengan tepat, mengambil kira paddingnya.
Mendapatkan Ketinggian Div Menggunakan offsetHeight
Berbeza dengan clientHeight, offsetHeight bukan sahaja mempertimbangkan pelapik tetapi juga bar skrol dan sempadan. Oleh itu, penggunaannya adalah seperti berikut:
var offsetHeight = document.getElementById('myDiv').offsetHeight;
Kaedah ini termasuk faktor tambahan, menghasilkan pengiraan ketinggian yang berbeza daripada clientHeight.
Kaedah ini menawarkan pilihan yang boleh dipercayai untuk mendapatkan ketinggian div tanpa bergantung pada jQuery. Dengan memahami perbezaan mereka, anda boleh memilih pendekatan yang paling sesuai dengan keperluan khusus anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Ketinggian Div dalam JavaScript Tanpa jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!