单击事件将键修饰符传递给它的函数。不更改事件。怎么做?

Click event passes key modifier to its function. Change event not. How to do it?

点击事件将键修饰符(例如 shiftKey)传递给它的函数。不更改事件。有什么办法吗? 用例:当我单击或输入标准 select(box) 选项时,触发函数将收到 shiftKey true 或 false 值,我可以根据它采取行动。

  • 向 select 元素添加了两个侦听器:keydown,click
  • keydownFunc 和 clickFunc 都会评估是否按下了 shift
  • final Func 接收这个值并使用它