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