цикл для поиска нескольких вещей - PullRequest
0 голосов
/ 13 декабря 2018

Я создал таблицу на 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";
                }
         }

Что мне нужно добавить, чтобы сгенерировать дополнительный параметр?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...