我有一个函数,可以查看表中的某些单元格值。但是,当我尝试指定单元格时,出现错误:

Uncaught TypeError: Cannot read property 'cells' of undefined

我正在使用此Javascript符号。 maxRowCount是行数。 q是所讨论表的简写。

var newOrder = q.rows[maxRowCount].cells[8].innerText;

这个符号正确吗?还是我在某个地方犯了错误?

最佳答案

我假设您想通过使用rows[maxRowCount]获得最后一行。问题是数组是从零开始的,所以如果您有10行,则第一行的索引为0,最后一行的索引为9。

因此,为了获得最后一行,您应该尝试以下操作:

q.row[maxRowCount - 1]


因为根据抛出的错误,rows[maxRowCount]是不确定的。

关于javascript - Javascript:为什么我无法获得这个特定单元格的值(value)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44635808/

10-11 12:49