javascript - addEventListener keyup Keydown 与 Keycode 不工作

标签 javascript addeventlistener keycode

关闭。这个问题需要debugging details .它目前不接受答案。












编辑问题以包含 desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem .这将帮助其他人回答问题。


7年前关闭。







Improve this question



<input class="inputVal">
<script type="text/javascript">

    var myVal = document.getElementsByClassName('inputVal')[0]; 

    myVal.addEventListener('keyup', function(e){
        var count = myVal.value;
        console.log(count)
    });  
</script>

最佳答案

尝试将事件绑定(bind)到 documentwindow .如果一个元素不可聚焦且未聚焦,则键盘事件不会发送到它,而是发送到文档根目录(<body>)。

关于javascript - addEventListener keyup Keydown 与 Keycode 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27245452/

相关文章:

javascript - 发出 HTTP 请求以抓取内容时重定向

javascript - 是否可以使用 AJAX 上传文件而不使用 iframe 或 Flash?

cordova - addEventListener方法最后的true和false是什么意思

JavaScript 事件监听器 "pointerMove": points per second

JavaScript 模态未在所有页面上打开

javascript - 将 jQuery onClick 切换为 keyCode

jquery - 当用户在 jquery 中按下 Enter 键时,将 <br/> 隐藏在文本框中

javascript - FB auth 的正确方法

javascript - 如何使用 in-view.js 检测元素何时滚动到视口(viewport)中

Javascript 按键代码 "+1 enter"和 "-1 enter"