我在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";
}
}
我需要添加什么以便生成附加参数? 谢谢!