IE 8中的Javascript KeyboardEvent

时间:2018-02-07 10:37:22

标签: javascript internet-explorer-8 keyboard-events

我的功能有2个问题,因为它显示"缺少部分'键盘事件'"。我在IE 8工作,不知道在这里要改变什么。第二件事是我想改变关键:' n'空格键,所以我也很感激帮助。我尝试过使用keyCode,但也许我做错了。

function myFunction () {
  var event = new KeyboardEvent('keydown', {
    key: 'n',
    altKey: true
  });
  document.dispatchEvent(event);
}

document.attachEvent('keydown', function (e) {
  if (e.altKey && e.key == "n") {
    // alt or ctrl is pressed
    document.getElementById("blok").innerHTML = "OOHHHH!";
  }
});

提前感谢您的帮助。

0 个答案:

没有答案