[英]javascript keydown and getElementById value issue
这是我的代码的一部分:
button.addEventListener("keydown", function(e) {
var theVal = document.getElementById('theInput').value;
问题在于,我要复制到“ theVal”中的东西是我将钥匙放下的东西。 所以这里的按钮与TheInput相同。 所以当用户输入时: 嘿
theVal实际上持有: 他
因此,始终不会捕获上次按下的键。 我该如何克服呢?
尝试使用onkeyup代替onkeydown。
您应该将事件侦听器添加到theInput
。 也可以尝试在OnkeyUp
事件中执行相同的OnkeyUp
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.