Tafida/search dama tabular

Kashiya JavaScript yin tafida tabular.

Tafida dama

Kashiya JavaScript yin dama data. Kansu jiyu.

Name Country
Alfreds Futterkiste Germany
Berglunds snabbkop Sweden
Island Trading UK
Koniglich Essen Germany
Laughing Bacchus Winecellars Canada
Magazzini Alimentari Riuniti Italy
North/South UK
Paris specialites France

ka samu kai samu

创建可过滤的表格

第一步 - 添加 HTML:

<input type="text" id="myInput" onkeyup="myFunction()" placeholder="Search for names..">
<table id="myTable">
  <tr class="header">
    <th style="width:60%;">Name</th>
    <th style="width:40%;">Country</th>
  </tr>
  <tr>
    <td>Alfreds Futterkiste</td>
    <td>Germany</td>
  </tr>
  <tr>
    <td>Berglunds snabbkop</td>
    <td>Sweden</td>
  </tr>
  <tr>
    <td>Island Trading</td>
    <td>UK</td>
  </tr>
  <tr>
    <td>Koniglich Essen</td>
    <td>Germany</td>
  </tr>
</table>

第二步 - 添加 CSS:

设置输入元素和表格的样式:

#myInput {
  background-image: url('/css/searchicon.png'); /* 在输入框中添加搜索图标 */
  background-position: 10px 12px; /* 定位搜索图标 */
  background-repeat: no-repeat; /* 不重复图标图像 */
  width: 100%; /* 全宽 */
  font-size: 16px; /* 增大字体大小 */
  padding: 12px 20px 12px 40px; /* 添加一些内边距 */
  border: 1px solid #ddd; /* 添加灰色边框 */
  margin-bottom: 12px; /* 在输入框下方添加一些空间 */
}
#myTable {
  border-collapse: collapse; /* 合并边框 */
  width: 100%; /* 全宽 */
  border: 1px solid #ddd; /* 添加灰色边框 */
  font-size: 18px; /* Doni kai samu kai tsare */
}
#myTable th, #myTable td {
  text-align: left; /* Doni kai samu kai tsare a waje gaba */
  padding: 12px; /* Doni kai samu gaba */
}
#myTable tr {
  /* Doni zane gaba kowace girma na tabulari */
  border-bottom: 1px solid #ddd;
}
#myTable tr.header, #myTable tr:hover {
  /* Doni zane gaba da kai samu kai tsare kai kai samu da kai tsare kai kai samu */
  background-color: #f1f1f1;
}

Tara na 3 - Ci JavaScript:

<script>
function myFunction() {
  // Yanda abubuwan
  var input, filter, table, tr, td, i, txtValue;
  input = document.getElementById("myInput");
  filter = input.value.toUpperCase();
  table = document.getElementById("myTable");
  tr = table.getElementsByTagName("tr");
  // Rarraba kowace girma na tabulari, kuma kama ka tsara wa kowane girma da ba su da gaba da neman
  for (i = 0; i < tr.length; i++) {
    td = tr[i].getElementsByTagName("td")[0];
    if (td) {
      txtValue = td.textContent || td.innerText;
      if (txtValue.toUpperCase().indexOf(filter) > -1) {
        tr[i].style.display = "";
      }
        tr[i].style.display = "none";
      }
    }
  }
}
</script>

ka samu kai samu

Rarraba:kuma ka fi a kan kiwai kiwai da likita, kama ka toUpperCase()

Rarraba:kuma ba a kan birni ko girmi (indeksi 1) kuma yadda a kan 'sunan' (indeksi 0), kama ka tr[i].getElementsByTagName('td')[0] 更改为 [1]。

相关页面

教程:KANNI A GYI: AKWAI KU DABO NA KU KIYAN