Код: Выделить всё
td = tr[i].getElementsByTagName("td")[0];
td = tr[i].getElementsByTagName("td")[1];
td = tr[i].getElementsByTagName("td")[2];
< /code>
Из -за наличия нескольких сценариев на странице он становится безразличным и требует много времени для загрузки.
для решения этой проблемы производительности можно ли отфильтровать таблицу только с одним блоком ввода вместо шести, но с раскрывающимся /выберите поле, чтобы выбрать, какую колонку (столбец (столбец (столбец (столбец (столбец (столбец (столбец (столбец (столбец (столбец (столбtd[0]Код: Выделить всё
function filterTable() {
var input, filter, table, tr, td, i, txtValue;
input = document.getElementById("myInput");
filter = input.value.toUpperCase();
table = document.getElementById("myTable");
tr = table.getElementsByTagName("tr");
rowsFound = [];
for (i = 0; i < tr.length; i++) {
td = tr[i].getElementsByTagName("td")[4];
if (td) {
txtValue = td.textContent || td.innerText;
if (txtValue.toUpperCase().indexOf(filter) == 0) {
tr[i].style.display = "";
rowsFound.push(1);
} else {
tr[i].style.display = "none";
}
}
}
}< /code>
Total/Searched:
Name
Country
City
Street
House No
Neighbour
Mario Resende
Argentina
Buenos Aires
Belgrano Calle
2:3
Cristina Rodriguez
Philips Douglas
United Kingdom
London
Oxford Avenue
17:25
Sophie Loren
Ramesh Bugatapa
India
New Delhi
Golochand road
1:2
Kiran Johr
Подробнее здесь: https://stackoverflow.com/questions/797 ... t-box-only
Мобильная версия