jadual html tersembunyi

王林
Lepaskan: 2023-05-15 15:08:40
asal
1016 orang telah melayarinya

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:

  1. Dalam fail HTML, cari jadual yang perlu disembunyikan. Anda boleh menetapkan atribut ID atau atribut kelas jadual untuk memudahkan operasi seterusnya.
  2. Dalam fail JavaScript, dapatkan jadual yang perlu disembunyikan melalui kaedah getElementById() atau getElementsByClassName().
  3. Tambahkan acara klik pada jadual Apabila pengguna mengklik pada jadual, acara ini akan dicetuskan. Dalam pengendali acara, gunakan sifat style.display untuk mengawal paparan dan penyembunyian jadual. Jika anda ingin menyembunyikan jadual, anda boleh menetapkan sifat style.display kepada "tiada". Jika anda ingin memaparkan jadual, anda boleh menetapkan sifat style.display kepada "jadual" atau nilai lain.

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

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

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

Kemudian dalam kod HTML, tambahkan beberapa nama kelas pada jadual:

<table class="myTable hidden">
  <!-- 表格内容 -->
</table>
Salin selepas log masuk

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

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!

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