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
Lepaskan: 2024-12-24 02:49:15
asal
150 orang telah melayarinya

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;
Salin selepas log masuk

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;
Salin selepas log masuk

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!

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