用途:
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));
}
}