我正在编写一个 javascript 应用程序。我用过类似的东西
document.keypress = function(e) {
switch(e.which){
case 97:
alert('foobar');
break;
.......
它工作正常!现在,在 html 页面的某个地方,我有一个 textarea,现在,每当我输入a
(即 ASCII 97)时,它alert
就是(显然)。
问题是我如何防止这种情况发生?我的按键事件适用于除文本区域和文本字段之外的所有内容?