document.onkeyup=function(event){
var e=event||window.event;
var keyCode=e.keyCode||e.which;
switch(keyCode){
case 13:search(); break;
}
}
想要实现在网页中使用快捷键,可是我只想要在用户输入input框查找时这个enter快捷键会调用search(),怎么修改?
document.onkeyup
改成你的文本框的onkeyup
keyup绑定到你的input对象,而不是document,否则你要判断keyup是那个对象
document.onkeyup = function (event) {
var e = event || window.event;
var o = e.target || e.srcElement;
if (o.id != '你那个输入控件的ID') return;//不是你的控件退出函数
var keyCode = e.keyCode || e.which;
switch (keyCode) {
case 13: search(); break;
}
}