【问题标题】:KeyboardEvent object, determine if it's keyUp or downKeyboardEvent 对象,判断是keyUp还是down
【发布时间】:2021-02-27 14:40:16
【问题描述】:

如果有一个 KeyboardEvent 对象,是否可以知道它对应于 KeyDown 还是 KeyUp 事件? (我知道我可以将触发它的事件 KeyUp 或 Down 保存在某处,但我正在寻找一种独立于触发器来评估它的方法)

【问题讨论】:

  • 只看对象的type属性? jsfiddle.net/57amLho6
  • @Al.G.呃!查看 MDN i 的属性,我错过了介绍性段落:-)。请随时将此添加为答案,我会接受。

标签: javascript keyboard


【解决方案1】:

查看您所拥有对象的type 属性:

let b = document.getElementById('b');
b.onkeydown = b.onkeyup = function(e){ console.log(e.type); };
<button id="b">Button</button>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    • 2021-11-27
    • 1970-01-01
    • 2016-09-16
    相关资源
    最近更新 更多