在 JavaScript 中,键码(keyCode)是指一个数字,它代表了一个键盘按键。常用的四个键码分别是 37(向左箭头)、38(向上箭头)、39(向右箭头)和 40(向下箭头)。下面是一个简单的示例,展示如何在按钮组上检测这些键码:
document.getElementById('button-group').addEventListener('keydown', function(e) {
switch(e.keyCode) {
case 37:
// 移动到左边
break;
case 38:
// 移动到上面
break;
case 39:
// 移动到右边
break;
case 40:
// 移动到下面
break;
}
});
上面的代码将事件监听器添加到了一个按钮组元素上,该元素具有 id="button-group"。当用户在按钮组上按下、按住或释放任何键时,事件都会触发。在事件处理程序函数中,我们检查 event 对象的 keyCode 属性,以确定用户按下了哪个键。当用户按下一个键时,我们使用 switch 语句来判断用户输入的是哪个键,然后执行相应的操作。
下一篇:按钮组在全宽度时自动换行标签。