Chrome报告e.key=Del键未定义

Chrome reports e.key = undefined for Del key

本文关键字:Del 未定义 key 报告 Chrome      更新时间:2024-02-03

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

难道没有一种标准的方法来报告按键情况吗?

感谢提供任何信息。

你可以试试这个尺寸:

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

一些浏览器使用which,而另一些则使用keyCode

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

希望能有所帮助!