键盘事件对象的属性
keyCode 键码
which
返回值:键码返回的是大写字母的ASCII码值,不区分大小写
格式:var which = e.which || e.keyCode;
【注】只在keydown下支持
charCode 字符码
which
返回值:字符码区分大小写,返回值按下键对应的ASCII码值
格式 var which = e.which || e.charCode;
【注】只在keypress下支持,只支持字符键
用法:
window.onload = function(){
window.onkeydown = function(ev){
var e = ev || window.event;
var which = e.which || e.keyCode;
alert(which);
}
}
window.onload = function(){
window.onkeypress = function(ev){
var e = ev || window.event;
var which = e.which || e.charCode;
alert(which);
}
}

本文详细介绍了JavaScript中键盘事件对象的两个重要属性:keyCode和charCode。keyCode主要在keydown事件中使用,返回大写字母的ASCII码值,不区分大小写;而charCode在keypress事件下支持,提供区分大小写的字符码。通过示例代码展示了如何在不同的键盘事件中获取这些值,帮助开发者更好地理解和处理键盘输入事件。
477

被折叠的 条评论
为什么被折叠?



