KeyboardEvent keyCode 属性
2025-10-21 19:26:29
实例
例子 1
获取按下的键盘按键的 Unicode 值:
var x = event.keyCode;
亲自试一试
例子 2
使用 onkeypress 和 onkeydown 来演示字符代码与键盘代码之间的区别:
function uniCharCode(event) {
var char = event.which || event.keyCode;
document.getElementById("demo").innerHTML = "Unicode CHARACTER code: " + char;
}
function uniKeyCode(event) {
var key = event.keyCode;
document.getElementById("demo2").innerHTML = "Unicode KEY code: " + key;
}
按键盘上的 "a" 键(不使用 Capslock)时,char 和 key 的结果将是:
Unicode CHARACTER code: 97
Unicode KEY code: 65
亲自试一试
例子 3
如果用户按下 Escape 键,则提示一些文本:
function myFunction(event) {
var x = event.keyCode;
if (x == 27) { // 27 是 ESC 键
alert ("You pressed the Escape key!");
}
}
亲自试一试
例子 4
将 Unicode 值转换为字符(不适用于功能键):
var x = event.keyCode; // 获取 Unicode 值
var y = String.fromCharCode(x); // 将值转换为字符
亲自试一试
北京手机维修点关于淘宝达人指数,这些基础知识要了解!