Javascript addEventListener不使用密钥
按键事件似乎仅适用于鼠标键,而不适用于键盘键。 我用鼠标点击弹出窗口,但不是用键盘输入 HTML 无标题文件 Javscript文件:Javascript addEventListener不使用密钥,javascript,Javascript,按键事件似乎仅适用于鼠标键,而不适用于键盘键。 我用鼠标点击弹出窗口,但不是用键盘输入 HTML 无标题文件 Javscript文件: window.addEventListener('keypress', redrawAvatar(event), true); window.addEventListener('keydown', redrawAvatar(event), true); window.addEventListener('keyup', redrawAvatar(event),
window.addEventListener('keypress', redrawAvatar(event), true);
window.addEventListener('keydown', redrawAvatar(event), true);
window.addEventListener('keyup', redrawAvatar(event), true);
function redrawAvatar(e)
{
alert("hello world");
}
应该是:
window.addEventListener('keypress', redrawAvatar, true);
(第二个参数是函数本身,而不是调用它的结果。)我的帖子中缺少HTML。HTML只引用javascript文件,其他什么都没有。在调用处理程序时,使用函数名而不是返回值,即
重画化身
,而不是重画化身(事件)
。