为什么我不能将事件传递给检查键功能?
var restElement = document.getElementById('div');
function SpelKontroll() {
window.addEventListener('keydown', checkKey(event));
}
function checkKey(event) {
switch(event.keyCode) {
case 37: // left
console.log("hello");
break;
}
}
如果有人知道我会非常感激!
答案 0 :(得分:1)
尝试:
window.addEventListener('keydown', checkKey);
window.addEventListener
的第二个参数必须是函数,而您正在使用通话。
答案 1 :(得分:0)
答案 2 :(得分:0)
你需要这样做:
function SpelKontroll() {
window.addEventListener('keydown', function(e) { checkKey(e) });
}
这样就可以了。