我正在尝试遍历表中的所有单元格并对值进行比较。
var table = document.getElementById("assignedvlans");
alert(table);
alert($('#assignedvlans tbody tr').length);
for (var i = 0, cell; cell = table.cells[i]; i++) {
//iterate through all cells in table.
alert('in the loop');
alert(cell.val());
if (cell.val == IdforVlanToAdd)
{
alert('This vlan is already associated with the port.');
$bexit = true;
break;
}
}
当我测试此代码时,警报(表格)代码正在工作 - 它返回“object HTMLTableElement”并且表格长度的警报返回4,这也是正确的。但是循环内的警报语句永远不会发生。你能告诉我循环控制哪里出错了吗?谢谢。