Я создал таблицу на html-сайте со всеми данными Олимпийских игр и количеством медалей, выигранных каждой страной с 1896 по 2018 год. Заголовки таблицы - год, страна, # золотых медалей, # серебра и# бронза, общее количество # медалей и т. д. Я создал панель поиска над таблицей, чтобы вы могли искать, например, Грецию, и она поднимает все медали, которые Греция выиграла каждый олимпийский год.Я использовал цикл for, чтобы сделать это.Но я пытаюсь отредактировать свой цикл, где он позволит мне искать 2 вещи, например, год (1990) и страну (США), и он будет генерировать количество медалей, завоеванных США в 1990 году. Это мой циклдо сих пор:
function myFunction()
{
var input, filter, table, tr, td, i, txtValue;
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")[2];
if (td)
{
txtValue = td.textContent || td.innerText;
if (txtValue.toUpperCase().indexOf(filter) > -1)
{
tr[i].style.display = "";
}
else
{
tr[i].style.display = "none";
}
}
Что мне нужно добавить, чтобы сгенерировать дополнительный параметр?Спасибо!