Javascript 如何在一个简单的div上捕获关键事件?

Javascript 如何在一个简单的div上捕获关键事件?,javascript,events,key,Javascript,Events,Key,如果我们想捕获文本框或contenteditable div上的键事件,我们可以使用带有“keypress”、“keyup”事件的“addEventListener”方法。。但是 如果我想在没有“contenteditable”属性的简单div元素上捕获“keyup”事件?如何实现这一点?您可以使用tabindex属性,使div可聚焦。这是一把小提琴: 用户应该首先关注div,或者您可以使用.focus()给出希望向其中添加事件侦听器的html示例(以及哪个元素)

如果我们想捕获文本框或contenteditable div上的键事件,我们可以使用带有“keypress”、“keyup”事件的“addEventListener”方法。。但是


如果我想在没有“contenteditable”属性的简单div元素上捕获“keyup”事件?如何实现这一点?

您可以使用
tabindex
属性,使div可聚焦。这是一把小提琴:


用户应该首先关注div,或者您可以使用
.focus()

给出希望向其中添加事件侦听器的html示例(以及哪个元素)