Javascript:为什么可以';我不能得到这个特定单元格的值吗?
我有一个函数,可以查看表中的某些单元格值。但是,当我尝试指定单元格时,出现了一个错误:Javascript:为什么可以';我不能得到这个特定单元格的值吗?,javascript,Javascript,我有一个函数,可以查看表中的某些单元格值。但是,当我尝试指定单元格时,出现了一个错误: 未捕获类型错误:无法读取未定义的属性“cells” 我正在使用这个Javascript符号maxRowCount是行数q是所讨论表格的缩写 var newOrder=q.rows[maxRowCount]。单元格[8]。innerText 这个符号正确吗?还是我在什么地方出错了?我假设您想通过使用行[maxRowCount]获取最后一行。问题是数组是从零开始的,因此如果有10行,第一行的索引为0,最后一行的索
未捕获类型错误:无法读取未定义的属性“cells”
我正在使用这个Javascript符号maxRowCount
是行数q
是所讨论表格的缩写
var newOrder=q.rows[maxRowCount]。单元格[8]。innerText代码>
这个符号正确吗?还是我在什么地方出错了?我假设您想通过使用行[maxRowCount]
获取最后一行。问题是数组是从零开始的,因此如果有10行,第一行的索引为0,最后一行的索引为9
因此,为了获得最后一行,您应该尝试以下方法:
q.row[maxRowCount - 1]
因为根据抛出的错误,行[maxRowCount]
未定义。我假设您希望通过使用行[maxRowCount]
获取最后一行。问题是数组是从零开始的,因此如果有10行,第一行的索引为0,最后一行的索引为9
因此,为了获得最后一行,您应该尝试以下方法:
q.row[maxRowCount - 1]
因为根据抛出的错误,行[maxRowCount]
未定义。因为行的索引为零,所以有五行的表的最后一行将位于第4行。所以你必须做
var newOrder = q.rows[maxRowCount - 1].cells[8].innerText;
因为行是零索引的,所以有五行的表的最后一行将位于第4行。所以你必须做
var newOrder = q.rows[maxRowCount - 1].cells[8].innerText;
请张贴您的标记。看起来您的问题可能在“maxRowCount”中。您如何获得q
值?这可能就是问题所在。另外,最后一行应该是maxRowCount-1
,因为数组是基于0的。请发布标记。看起来您的问题可能在“maxRowCount”中。您如何获得q
值?这可能就是问题所在。另外,您的最后一行应该是maxRowCount-1
,因为数组是0 basedUp,就是这样!谢谢你的帮助。是的,就是这样!谢谢你的帮助。