JavaScript中event.which和event.keyCode的替代方案

JavaScript中event.which和event.keyCode的替代方案,javascript,keyboard-events,Javascript,Keyboard Events,我今天尝试在JavaScript代码中使用event.which和event.keyCode,并在每个代码中划出一行。我读到这两个版本在我的VSCode中都被弃用了 有人知道它们的替代方法吗?要确定哪个字符对应于键事件,您需要使用event.key。确实不推荐使用/keyCode的事件 干杯要确定关键事件对应的字符,您需要使用event.key。确实不推荐使用/keyCode的事件 Cheers事件。keyCode已被弃用,尽管某些浏览器确实支持它。 改用event.code 阅读关于如何实现c

我今天尝试在JavaScript代码中使用event.which和event.keyCode,并在每个代码中划出一行。我读到这两个版本在我的VSCode中都被弃用了


有人知道它们的替代方法吗?

要确定哪个字符对应于键事件,您需要使用event.key。确实不推荐使用/keyCode的事件


干杯

要确定关键事件对应的字符,您需要使用event.key。确实不推荐使用/keyCode的事件


Cheers

事件。keyCode
已被弃用,尽管某些浏览器确实支持它。 改用
event.code


阅读关于如何实现crossbrowser以获得完全支持的内容
事件。虽然某些浏览器确实支持,但不推荐使用keyCode
。 改用
event.code


阅读关于如何实现crossbrowser以获得完全支持的内容

您检查了吗?请改用。VSCode对“事件”要求严格。如果在事件处理函数中添加参数
函数(事件)
-或“ev”或其他任何内容,则“event”在函数中变为可用,而不是获得全局“event”的函数,这是VSCode省去“event”的原因之一。还有其他情况,但这是一个常见错误。您检查过了吗?请改用。VSCode对“事件”要求严格。如果在事件处理函数中添加参数
函数(事件)
-或“ev”或其他任何内容,则“event”在函数中变为可用,而不是获得全局“event”的函数,这是VSCode省去“event”的原因之一。还有其他情况,但这是一个常见的错误。