Chrome为Del键报告e.key = undefined

时间:2013-12-02 16:38:19

标签: javascript

我注意到当按下Del键时,Firefox会将e.key =“Del”返回给keydown处理程序,但Chrome会返回e.key = undefined。两者都返回e.keyCode = 46.

是否有报告关键压力的标准方法?

感谢您的任何信息。

2 个答案:

答案 0 :(得分:4)

你可以尝试这个尺寸:

var key = e.keyCode ? e.keyCode : e.which;

有些浏览器使用which而其他浏览器使用keyCode

答案 1 :(得分:1)

是的,我相信使用“keyCode”属性是这些类型事件的标准。

希望有所帮助!