功能描述:
功能实现:
1. 先声明变量用于保存输入框以及表格里面的内容 2. 循环遍历 遍历表格每一行,查找匹配项 3. 判断 如果输入框里面的内容跟表格中某个td的内容相似,则表格中的某行就显示,否则隐藏
功能实现:
<div class="jb51code">
<pre class="brush:xhtml;">
function myFunction() { // 声明变量 var input,filter,table,tr,td,i; input = document.getElementById("myInput"); filter = input.value.toUpperCase(); table = document.getElementById("myTable"); tr = table.getElementsByTagName("tr"); // 循环表格每一行,查找匹配项 for (i = 0; i < tr.length; i++) { td = tr[i].getElementsByTagName("td")[0]; if (td) { if (td.innerHTML.toUpperCase().indexOf(filter) > -1) { tr[i].style.display = ""; } else { tr[i].style.display = "none"; } } } } |
---|