我正在尝试使用 getElementsByTagName 方法访问 javascript 中的表格单元格,如下所示。最终,我想将数组中的每个单元格与另一个值进行比较,并能够根据比较更改该单元格的背景颜色。
var cells = document.getElementById("myTable").getElementsByTagName("tr");
for (i = 0; i < cells.length; i++)
{
cells[i] = cells[i].getElementsByTagName("td");
}
但是,如果我尝试访问单元格 [0] [0],它会返回未定义。我觉得我不完全理解 getElementsByTagName 正在做什么......这种方法有希望吗?有没有更高效的?