我正在尝试为此代码创建一条if语句,以仅允许显示1-3级经验的记录,但不确定如何执行?如果需要更多,这是部分代码,请告诉我。
var table = document.getElementById('blueteam');
table.innerHTML = ""; //Clears table
if(explevel < 4){
for (var i = 0; i < firstnames.length; i += 1) {
var row = table.insertRow(0);
var cell = row.insertCell(0);
cell.innerHTML = firstnames[i] + " " + lastnames[i] + " Exp:" + explevel[i];
}
}
};
最佳答案
尝试以下代码:
var table = document.getElementById('blueteam');
table.innerHTML = ""; //Clears table
for (var i = 0; i < firstnames.length; i += 1) {
if(explevel[i] >= 1 && explevel[i] <= 3){
var row = table.insertRow(0);
var cell = row.insertCell(0);
cell.innerHTML = firstnames[i] + " " + lastnames[i] + " Exp:" + explevel[i];
}
}
};
您正在呼叫
explevel < 4
,但是由于explevel
是列表(explevel[i]
),所以您不能这样做。相反,请检查explevel
的每个迭代。