用途:
JavaScript响应Enter键,并处理相关业务
代码:
IE和Firefox兼容
//KeyDown下 e.srcElement || e.target能正确得到所有当前控件类型,而KeyUp下不能
function keyDown(e) {
var currKey = 0;
e = e || event;
currKey = e.keyCode || e.which || e.charCode;
//判断是否按下Enter键
if (currKey == 13) {
//可在此编写响应Enter键代码
//event.srcElement设置或获取触发事件的对象,默认为Body。
alert(e.srcElement || e.target);
} else {
alert(String.fromCharCode(currKey));
}
}
document.onkeydown = keyDown;
仅限IE下:
//当用户按下任何键时触发
function document.onkeydown() {
//判断是否按下Enter键
if (event.keyCode == 13) {
//可在此编写响应Enter键代码
//event.srcElement设置或获取触发事件的对象,默认为Body。
alert(event.srcElement);
} else {
alert(String.fromCharCode(event.keyCode));
}
}
如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。

