如何在javascript中获得值keyDown


<input type="text" id="name" onkeydown="myFunction()">
<script>
function myFunction() {
var name = document.getElementById("name").value;
alert(name);
}
</script>

输入"a"系统显示为空,如何获取KeyDown

的值?

您需要如下定义函数:

<div onkeydown="myFunction(e)" />
<script>
function myFunction(e) {
const key = e?.key; // Should have the key you've pressed in case enter you'll find 'Enter' as string
var name = document.getElementById("name").value;
alert(name);
}
</script>

最新更新