窗口键盘事件 - 您可以在页面处于活动状态时随时收听键盘吗?

时间:2017-04-25 21:16:22

标签: javascript sharepoint keyup

我正在尝试使用vanilla js编写一些简单的东西,当用户按下回车键时触发一个函数。我在下面找到了一些代码,但我不确定如何使其工作,因为该函数没有名称。

function (event) {
  if (event.which == 13 || event.keyCode == 13) {
    alert("Wooohoo");
  }
};

我通过更改body标签看到了其他一些解决方案,但是我无法控制,因为我正在为Sharepoint页面编写此脚本。我认为必须有一些简单的方法来捕获输入键而不必选择任何东西,但我没有找到关于它的更多信息。任何指导表示赞赏!

1 个答案:

答案 0 :(得分:1)

您可以将该功能设置为文档的onkeyup事件,如下所示:

document.onkeyup = function (event) {
  if (event.which == 13 || event.keyCode == 13) {
    alert("Wooohoo");
  }
};

这样,只要keyup事件在页面中触发,该函数就会触发。