Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Memilih Elemen Div Terlihat Terakhir Menggunakan CSS dan/atau JavaScript?
Memilih Div Terakhir Terlihat dengan CSS: Teka-teki
Dalam dunia pembangunan web, pemilih CSS ialah alat yang berkuasa untuk menyasarkan khusus elemen pada halaman. Walau bagaimanapun, masalah tertentu boleh mencabar pemahaman kita tentang keupayaannya, seperti mencari elemen div terakhir yang boleh dilihat di kalangan sekumpulan div.
Pertimbangkan reka letak HTML berikut:
<div></div> <div></div> <div></div> <div>
Matlamatnya ialah untuk memilih div terakhir yang sebenarnya dipaparkan (tidak disembunyikan oleh "display:none"). Dalam contoh yang diberikan, ini akan menjadi div ketiga.
Had CSS
Malangnya, CSS tulen sahaja tidak dapat menyelesaikan tugas ini. Pemilih CSS direka bentuk untuk memadankan elemen berdasarkan atribut, gaya dan hubungannya dengan elemen lain dalam DOM. Walau bagaimanapun, mereka tidak dapat mengendalikan keadaan yang rumit seperti menyemak keterlihatan atau mengira elemen tersembunyi.
Penyelesaian Alternatif
Jika CSS terbukti tidak mencukupi, terdapat penyelesaian alternatif:
JavaScript atau jQuery:
Gabungan CSS dan JavaScript:
Contoh Kod jQuery:
var last_visible_element = $('div:visible:last');
Kesimpulan
Sementara Pemilih CSS adalah serba boleh, mereka mempunyai batasannya. Untuk kriteria pemilihan kompleks yang melibatkan maklumat dinamik seperti keterlihatan, mungkin perlu menggunakan bahasa skrip seperti JavaScript atau jQuery untuk mencapai hasil yang diingini.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memilih Elemen Div Terlihat Terakhir Menggunakan CSS dan/atau JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!