javascript - javascript 按键事件的问题

标签 javascript events

我想响应用户按 Enter 键,我可以这样做,但是我不想在用户按 Enter 键时响应事件并且焦点位于地址栏上。我不知道如何防止焦点位于地址栏中时执行我的按键事件处理程序。

注意:页面刷新,但我的处理程序首先被调用。

请不要告诉我当焦点在地址栏中时不要执行该操作,我知道,请告诉我如何检查焦点不在地址栏中,谢谢

好的,我明白了,是 keyup 事件,而不是 keydown,这就是导致此问题的原因,感谢您的帮助

最佳答案

如果用户的焦点位于地址栏上并且用户按下了 Enter 键,您将无法阻止它,并且您的事件处理程序甚至不应该运行(尽管页面将重新加载) )。

关于javascript - javascript 按键事件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1008418/

相关文章:

javascript - 使用 eventHub 在 Vue 中发出事件的问题

events - 如何在 session 和路由器监听器之间注册事件监听器?

javascript - 使用 jQuery 单击书签

javascript - 使用 ID 调用函数,更改为 onclick?

javascript - 如何在 Canvas 中旋转一个图像?

java - 如何在触发类内部对象的事件时调用类上的方法

javascript - 理解 React 的综合事件系统

javascript - 不使用命令安装 Node 扩展

javascript - 电子邮件验证功能无法正常运行

Java 相当于.Net 的AutoResetEvent?