Menyembunyikan jadual HTML ialah teknik yang sangat biasa yang boleh menjadikan halaman web lebih ringkas, cantik dan mudah dibaca. Jadual ialah salah satu elemen yang paling biasa digunakan dalam reka bentuk web dan boleh digunakan untuk memaparkan pelbagai data dan maklumat Namun, kadangkala jadual terlalu panjang atau terlalu kompleks, menjadikan halaman kelihatan bersepah fungsi jadual.
Menyembunyikan jadual boleh menjadikan halaman web lebih ringkas dan jelas serta pengguna boleh melihat atau menyembunyikan kandungan seperti yang diperlukan. Dalam reka bentuk web, JavaScript biasanya digunakan untuk menyembunyikan kandungan jadual, yang dicapai dengan menambahkan pendengar acara. Berikut ialah langkah khusus:
Berikut ialah contoh mudah:
Kod HTML:
<table id="myTable"> <tr> <th>姓名</th> <th>年龄</th> <th>性别</th> </tr> <tr> <td>张三</td> <td>22</td> <td>男</td> </tr> <tr> <td>李四</td> <td>25</td> <td>女</td> </tr> <tr> <td>王五</td> <td>30</td> <td>男</td> </tr> </table> <button id="hideTable">隐藏表格</button> <button id="showTable">显示表格</button>
Kod JavaScript:
var table = document.getElementById("myTable"); var hideButton = document.getElementById("hideTable"); var showButton = document.getElementById("showTable"); hideButton.addEventListener("click", function() { table.style.display = "none"; }); showButton.addEventListener("click", function() { table.style.display = "table"; });
Dalam contoh di atas, kami masing-masing Mendapatkan Elemen DOM jadual dan dua butang, dan kemudian menambahkan acara klik pada dua butang. Apabila pengguna mengklik butang Sembunyikan, pengendali acara dicetuskan dan sifat style.display jadual ditetapkan kepada "tiada", dengan itu menyembunyikan jadual. Apabila pengguna mengklik butang paparan, pengendali acara lain dicetuskan untuk menetapkan sifat style.display jadual kepada "jadual" untuk memaparkan jadual.
Selain menggunakan JavaScript untuk menyembunyikan jadual, anda juga boleh menggunakan CSS untuk mencapainya. Terdapat atribut paparan dalam CSS yang boleh digunakan untuk mengawal paparan dan menyembunyikan elemen. Kita boleh menambah gaya berikut pada fail CSS:
table.hidden { display: none; }
Kemudian dalam kod HTML, tambahkan beberapa nama kelas pada jadual:
<table class="myTable hidden"> <!-- 表格内容 --> </table>
Di sini kami telah menambah dua nama kelas pada jadual, satu ialah "myTable", satu "tersembunyi". Nama kelas "myTable" digunakan untuk kawalan gaya, dan nama kelas "tersembunyi" digunakan untuk menyembunyikan jadual. Apabila kita perlu menyembunyikan jadual, kita hanya perlu mengalih keluar nama kelas "tersembunyi" daripada jadual untuk memaparkan jadual:
var table = document.querySelector(".myTable"); table.classList.remove("hidden");
Dengan cara ini, menyembunyikan jadual melalui CSS boleh menjadi lebih fleksibel dan mudah. Kami hanya perlu menambah atau mengalih keluar nama kelas dalam kod HTML untuk memaparkan dan menyembunyikan jadual tanpa menulis banyak kod JavaScript.
Dalam reka bentuk web, penyembunyian meja adalah kemahiran yang sangat penting. Ia boleh menjadikan halaman web lebih ringkas, cantik dan mudah dibaca serta meningkatkan pengalaman pengguna dan kepuasan pengguna. Sama ada ia dilaksanakan melalui JavaScript atau CSS, kami boleh menggunakan teknik penyembunyian jadual secara fleksibel mengikut keperluan untuk mencipta reka bentuk web yang lebih cemerlang.
Atas ialah kandungan terperinci jadual html tersembunyi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!