【发布时间】:2016-05-06 16:10:29
【问题描述】:
我正在为表格制作键盘导航,但在运行以下代码时出现此错误:
var newActiveCell = table.rows[activeRowIndex].cells[activeColumnIndex];
newActiveCell.click();
错误:
TypeError: undefined is not an object (evalating 'table.rows[activeRowIndex].cells')
如果我再使用activeCell = document.activeElement,它可以与.focus() 一起使用,但我想知道是否有更好的方法来编码整个概念。
我没有在帖子中包含变量声明和处理键盘输入以节省空间的函数,但基本上我想要做的是触发单击我拥有索引值的单元格。
【问题讨论】:
标签: javascript navigation keyboard click