Javascript指定键盘快捷键来执行函数,我的代码是';为什么不工作?

Javascript指定键盘快捷键来执行函数,我的代码是';为什么不工作?,javascript,mousetrap,Javascript,Mousetrap,链接到我的笔:链接到我的待办事项应用程序。我是一个初学者,这是我第一次使用库和基本的DOM操作。 我想为待办事项列表中的每个动作指定键盘快捷键。 有人能帮我解决这个问题吗?谢谢大家! 我用过的东西: 指向Mousetrap库的链接:cdnjs.cloudflare.com/ajax/libs/Mousetrap/1.6.1/Mousetrap.js 链接到图书馆的说明: //正在尝试将键盘//快捷键ctrl+q分配给操作//“addTodo()”。 //使用捕鼠器库 Mousetrap.bind

链接到我的笔:链接到我的待办事项应用程序。我是一个初学者,这是我第一次使用库和基本的DOM操作。 我想为待办事项列表中的每个动作指定键盘快捷键。 有人能帮我解决这个问题吗?谢谢大家!

我用过的东西:

指向Mousetrap库的链接:cdnjs.cloudflare.com/ajax/libs/Mousetrap/1.6.1/Mousetrap.js

链接到图书馆的说明:

//正在尝试将键盘//快捷键ctrl+q分配给操作//“addTodo()”。 //使用捕鼠器库

Mousetrap.bind('ctrl+q', function(e) {
 addTodo;
});
function addTodo () {
 todo.push(prompt ("Enter one item you want to add to your todo!"));
 dispTodo ();

}

您没有在事件处理程序中调用函数。或者,使用
Mousetrap.bind('ctrl+q',addTodo')谢谢您的回答,但我不确定应该在哪里调用该函数。你是说函数(e)还是别的什么?我知道如何调用函数,但我还是一个初学者,不知道如何使用捕鼠器。是的,
函数(e){addTodo();}
-就是你尝试过的,但忘记了括号。或者直接传递
addTodo