Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Mendapatkan Ketinggian Div dalam JavaScript Tanpa jQuery?

Bagaimanakah Saya Boleh Mendapatkan Ketinggian Div dalam JavaScript Tanpa jQuery?

DDD
DDDasal
2024-12-24 02:49:15195semak imbas

How Can I Get a Div's Height in JavaScript Without jQuery?

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!

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