【发布时间】:2021-04-16 20:56:16
【问题描述】:
如何修改此搜索以遍历所有列。现在它只是浏览第一列的结果。
let input = document.getElementById("search_table");
let filter = input.value.toUpperCase().trim();
let table = document.getElementById("listingTable");
let tr = table.getElementsByTagName("tr");
for (let i = 0; i < tr.length; i++) {
let td = tr[i].getElementsByTagName("td")[0];
if (td) {
let txtValue = td.textContent || td.innerText;
if (txtValue.toUpperCase().indexOf(filter) > -1) {
tr[i].style.display = "";
} else {
tr[i].style.display = "none";
}
}
}
【问题讨论】:
标签: javascript html search html-table