繁体   English   中英

javascript keydown和getElementById值问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM