Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从键盘事件中获取按键代码的正确方法是什么_Javascript - Fatal编程技术网

Javascript 从键盘事件中获取按键代码的正确方法是什么

Javascript 从键盘事件中获取按键代码的正确方法是什么,javascript,Javascript,不推荐使用的keyCode和 如果两者都不推荐使用,那么获取keycode的正确方法是什么。建议您使用“key”而不是“keycode”。 问题是“关键”尚未实现。因此,现在继续使用“keyCode”。Eh说,它已被弃用,但建议的替代方法key尚未实现,它只在Firefox中起作用,并返回字符串“Enter”,而不是Enter键的“13”。其中,您不是每晚使用Firefox或Aurora,是吗?不,是稳定的。例如,在Chrome Canary上,key甚至不存在于事件对象上。是的,但这应该是你应

不推荐使用的
keyCode

如果两者都不推荐使用,那么获取keycode的正确方法是什么。

建议您使用“key”而不是“keycode”。
问题是“关键”尚未实现。因此,现在继续使用“keyCode”。

Eh说,它已被弃用,但建议的替代方法
key
尚未实现,它只在Firefox中起作用,并返回字符串“Enter”,而不是Enter键的“13”。其中,您不是每晚使用Firefox或Aurora,是吗?不,是稳定的。例如,在Chrome Canary上,
key
甚至不存在于
事件
对象上。是的,但这应该是你应该不用担心的使用vanilla JS的事情。
key
在Firefox中不返回key代码,它为Enter key返回字符串“Enter”。你是对的,它不返回代码,但是它还没有实现,所以如果你想做一些基于按键的事情。您仍然应该在代码中使用keyCode。