0
我只是無法理解這個函數的各個步驟,誰能解釋它們?按下功能鍵javascript
function keypress(field,e,x) {
if (!e) {
var e = window.event;
}
if (e.keyCode) {
code = e.keyCode;
}
else if (e.which) {
code = e.which;
}
var character = String.fromCharCode(code);
console.log("Character" + character);
if (code == 13) {
box.focus();
}
}
如果按下Enter,請關注'casella2'。 –
非常多的broser特定的測試。 e並不總是被定義的,這就是爲什麼你可以在瀏覽器中通過'windows.event'獲得它。 'e.keyCode'和'e.which'也是Browserdependent。 'Sring-fromCharCode'函數接受keyCode並將實際的char返回給這個keyCode。然後它將該字符打印到控制檯。當鍵碼是13(意思是「輸入」)時,casella2應該專注於 – Fuzzyma