键盘快捷键使用JavaScript无法正常工作

时间:2016-07-04 06:52:44

标签: javascript

我在我的网站中使用using (SqlCommand cmd = new SqlCommand("Select aaa,bbb From TableName", conn)) {//databind code} 作为快捷键。它没有完成功能。在我点击窗口上的东西后,它只能完美无缺。这是我的代码..

command + h

有人试图纠正。我只在dom加载后才包含此代码

2 个答案:

答案 0 :(得分:1)

window.onkeydown只有在重点关注时才有效。所以在身体负荷上你应该设定焦点。

<body onload="setFocus()">

function setFocus(){
  window.focus();
}

工作DEMO HERE

答案 1 :(得分:0)

你可能可以使用document.body.focus()将窗体加载到窗口加载并附加一个这样的事件监听器:

window.onload = function() {
  document.body.focus();
  document.addEventListener("keydown", keyDownFunction, false);
};

function keyDownFunction(event) {
  if(event.keyCode == 72 && (event.metaKey == true)) {
    alert("You hit the right keys.");
  }
}