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); // 将值转换为字符

亲自试一试

北京手机维修点
关于淘宝达人指数,这些基础知识要了解!