onkeydown用法举例
时间: 2024-09-27 07:17:49 浏览: 55
onkeyup,onkeydown和onkeypress的区别介绍
`onkeydown` 是HTML事件处理程序之一,用于监听用户按下键盘某个键的事件。它通常与JavaScript一起使用,在网页上捕捉键盘输入的特定时刻。下面是一个简单的例子:
```html
<!DOCTYPE html>
<html>
<body>
<input type="text" id="myInput" onkeydown="handleKeyDown(event)">
<script>
function handleKeyDown(event) {
// 阻止默认行为,防止如文本框自动填充等
event.preventDefault();
// 获取按键码(比如A、B、Enter、Space等)
var keyCode = event.keyCode;
if (keyCode === 13) { // 检查是否按下了Enter键
alert('You pressed Enter!');
} else if (keyCode >= 65 && keyCode <= 90) { // A到Z的大写字母范围
alert('A-' + String.fromCharCode(keyCode) + ' was pressed.');
}
}
</script>
</body>
</html>
```
在这个例子中,当用户在`<input>`元素内按下任意键时,`handleKeyDown`函数会被调用。通过`event.keyCode`,我们可以获取按下的键的ASCII值,并据此执行相应的操作。
阅读全文