我想写下一个条件:
document.onkeydown = function(e) {
e = e || event;
e.preventDefault();
if(e.ctrlKey&&e.keyCode==120) {
alert('Hello');
} else {
alert('Bye');
}
但是当我们开始按Ctrl
键时,我们会看到消息' Bye' 。如果单独按下,如何禁用Ctrl
键?
答案 0 :(得分:0)
只需将其设为else - 如果您检查是否按下了ctrl键。如果按下任何其他键,现在将显示再见。
document.onkeydown = function(e) {
e = e || event;
e.preventDefault();
if(e.ctrlKey && e.keyCode==120) {
alert('Hello');
} else if( !e.ctrlKey ) {
alert('Bye');
}
}