Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:为什么可以';我不能得到这个特定单元格的值吗?_Javascript - Fatal编程技术网

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,就是这样!谢谢你的帮助。是的,就是这样!谢谢你的帮助。