Perbezaan antara kemahiran scrollWidth, clientWidth dan offsetWidth_javascript

WBOY
Lepaskan: 2016-05-16 16:20:19
asal
1295 orang telah melayarinya

Uji perbezaan antara ketiga-tiga atribut ini melalui demo.

Penerangan:

Lebar tatal: Lebar kandungan sebenar objek, tidak termasuk lebar tepi, akan meningkat apabila kandungan dalam objek melebihi kawasan yang boleh dilihat.
clientWidth: Lebar kawasan visual kandungan objek, tidak termasuk bar skrol dan tepi lain, akan berubah apabila saiz paparan objek berubah.
offsetWidth: Lebar sebenar keseluruhan objek, termasuk bar skrol dan tepi lain, akan berubah apabila saiz paparan objek berubah.

Tunjuk cara ini meletakkan elemen textarea pada halaman dan memaparkannya menggunakan lebar dan ketinggian lalai.

Kes 1:

Tiada kandungan dalam elemen atau kandungan tidak melebihi kawasan yang boleh dilihat dan tatal tidak muncul atau tidak tersedia.

scrollWidth=clientWidth, kedua-duanya ialah lebar kawasan kandungan yang boleh dilihat.

offsetWidth ialah lebar sebenar elemen.

Kes 2:

Apabila kandungan elemen

melebihi kawasan visual, bar skrol muncul dan tersedia.

scrollWidth>clientWidth.

scrollWidth ialah lebar kandungan sebenar.

clientWidth ialah lebar kawasan kandungan yang boleh dilihat.

offsetWidth ialah lebar sebenar elemen.

TAMAT

Di atas adalah semua tentang perbezaan antara scrollWidth, clientWidth dan offsetWidth Saya harap ia akan membantu semua orang.

Label berkaitan:
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!