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

Javascript Chrome报告e.key=未定义Del key,javascript,Javascript,我注意到,当按下Del键时,Firefox将e.key=“Del”返回给keydown处理程序,而Chrome则返回e.key=undefined。两者都返回e.keyCode=46 难道没有一个标准的方法来报告按键吗 谢谢您提供的任何信息。您可以试试这一款: var key = e.keyCode ? e.keyCode : e.which; 一些浏览器使用,而另一些浏览器使用keyCode您可以试试这一款,看看大小: var key = e.keyCode ? e.keyCode : e.

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

难道没有一个标准的方法来报告按键吗


谢谢您提供的任何信息。

您可以试试这一款:

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

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

您可以试试这一款,看看大小:

var key = e.keyCode ? e.keyCode : e.which;
一些浏览器使用
,而另一些浏览器使用
keyCode

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

希望有帮助

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

希望有帮助