我想捕获表格单元格的按键操作。 以下代码在IE上可以工作,但在Firefox/Chrome上无法工作。
<table id="testing" onkeydown="alert('testing')"><br />
<tr><td>testing</td></tr>` <br />
</table>
<br />
有什么建议吗?
我想捕获表格单元格的按键操作。 以下代码在IE上可以工作,但在Firefox/Chrome上无法工作。
<table id="testing" onkeydown="alert('testing')"><br />
<tr><td>testing</td></tr>` <br />
</table>
<br />
http://www.w3schools.com/jsref/jsref_onkeydown.asp 说明大多数标签都支持 onkeydown 事件。
你需要设置 tabindex
属性(例如 tabindex="1"
)来标识该表格可以通过键盘进行选择。这样就可以触发键盘事件了。以下代码适用于 Firefox:
<table id="testing" onkeydown="alert('testing')" tabindex="0"><br />
<tr><td>testing</td></tr><br />
</table>