javascript - 如何在 JavaScript 中获取键盘输入?

标签 javascript

我想在 JavaScript 中进行键盘输入,其中箭头键在按下时会导致特定形状的形状发生变化。我如何在 JavaScript 中接受任何键的输入?

最佳答案

您可以通过 registering an event handler 来完成此操作在文档或您想要观察击键的任何元素上并检查 key related properties of the event object .

适用于 FF 和基于 Webkit 的浏览器的示例:

document.addEventListener('keydown', function(event) {
    if(event.keyCode == 37) {
        alert('Left was pressed');
    }
    else if(event.keyCode == 39) {
        alert('Right was pressed');
    }
});

DEMO

关于javascript - 如何在 JavaScript 中获取键盘输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4416505/

相关文章:

php - document.getElementById ('form_name' ).submit() 无法正常工作

javascript - 正则表达式匹配多个可能的选项

javascript - 为什么 map 框标记不能与外部数据 (CSV) 文件正确设置样式

javascript - mat-chip 的(单击)中的 ExpressionChangedAfterItHasBeenCheckedError

javascript - 如何触发tab键按钮事件?

javascript - 将多个文件下载为 zip

javascript - Webpack - 不要在丢失的模块上插入错误

javascript - jquery平滑滚动在歌剧中出错

javascript - 从并发事件重新渲染后,react-router 停止路由

javascript - 在 Q Promise (Node.js) 中运行顺序函数