如何在Firefox上的html表上触发onkeydown事件?

Sta*_*ros 6 javascript firefox

我想捕获表格单元格上的击键.我有以下代码在IE上工作但在Firefox/Chrome上没有.

<table id="testing" onkeydown="alert('testing')"><br />
    <tr><td>testing</td></tr>` <br />
    </table>
<br />
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

Sou*_*abh 10

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> 
Run Code Online (Sandbox Code Playgroud)