首页 > 解决方案 > 如何使事件侦听器在何时起作用被触发了吗?当我选择一个选项时,我想处理 keydown 事件。document.addEventListener('keydown', () => { console.log('keydown'); }); div {填充:40px;边框:2px 纯红色;} <div> <p>keydown 应该可以在任何地方工作。</p> <p>打开下面的选择并尝试按键,事件监听器就像被停用。</p> <

问题描述

标签: javascripthtmldom-events

解决方案


The keydown event, when the select is open, is used to select options starting with that letter.

如果要附加 keydown 事件,则必须创建一个类似于带有选项的选择元素的自定义元素。

实现链接:

https://andrejgajdos.com/custom-select-dropdown/


推荐阅读