我想响应用户按 Enter 键,我可以这样做,但是我不想在用户按 Enter 键时响应事件并且焦点位于地址栏上。我不知道如何防止焦点位于地址栏中时执行我的按键事件处理程序。
注意:页面刷新,但我的处理程序首先被调用。
请不要告诉我当焦点在地址栏中时不要执行该操作,我知道,请告诉我如何检查焦点不在地址栏中,谢谢
好的,我明白了,是 keyup 事件,而不是 keydown,这就是导致此问题的原因,感谢您的帮助
最佳答案
如果用户的焦点位于地址栏上并且用户按下了 Enter 键,您将无法阻止它,并且您的事件处理程序甚至不应该运行(尽管页面将重新加载) )。
关于javascript - javascript 按键事件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1008418/