网页能否检测没有文本输入字段或文本输入字段未聚焦的键盘输入?文本输入到没有文本字段的网页
2
A
回答
3
添加一个事件监听器到文档 (运行示例,点击它激活它,否则它的文档将不会有焦点,这是为了在独立页面上工作而不是嵌入帧)
document.addEventListener('keydown', keydownCallback, false);
function keydownCallback(e) {
console.log(e.keyCode + ': "' + String.fromCharCode(e.keyCode) + '"');
}
0
您可以在document
添加onkeydown
处理程序,你只需要有焦点的窗口上。
document.onkeydown = function(e) {
switch (e.keyCode) {
case 37:
console.log('left');
break;
case 38:
console.log('up');
break;
case 39:
console.log('right');
break;
case 40:
console.log('down');
break;
}
};
+0
我宁愿使用console.log()比alert(),它不那么讨厌 – arhak
相关问题
- 1. 捕捉文本输入没有文本字段
- 2. 在文本字段没有文本
- 3. 输入文件字段输入文本字段
- 4. 无法输入文本到输入类型为'email'的文本字段
- 5. 由于标签有时文本输入字段没有响应
- 6. 黄瓜:如何从键盘输入文本到文本字段?
- 7. 浮动输入到文本字段和文本区域java
- 8. 将文本输入字段添加到文本框
- 9. 立即设置文本字段的值(没有模拟输入)
- 10. JS没有检测到文本字段
- 11. “intellisense”为网页上的文本字段
- 12. jQuery - 将文本从输入字段发送到具有预定文本的div
- 13. CSS:舍入文本输入字段
- 14. Ipad设备上没有显示输入文本字段(Safari)
- 15. d3.js中的文本输入字段
- 16. PHP的HTML输入文本字段
- 17. iMacros中的文本输入字段
- 18. 输入字段中的默认文本
- 19. 固定高度的文本输入字段,顶部的文本
- 20. Django:插入文本到文本字段有时不会后槽
- 21. SeleniumIDE只能将文本输入到输入字段中?
- 22. Robot Framework - Selenium2Library - 根据之前的文本输入文本字段
- 23. document.getElementById没有得到新输入的HTML文本输入值
- 24. 写输出到文本文件没有显示输入
- 25. Selenium在没有标识符的情况下输入文本到字段
- 26. 文本字段输入颜色css
- 27. 过滤从文本字段中输入
- 28. 从输入字段中删除文本
- 29. jquery:求和输入文本字段
- 30. 居中输入文本字段
伟大的答案。 :) –
它看起来好像代码无法读取ASCII字符。 –
你是什么意思?我按信,我看到字母,我按数字,我看到数字。哪些ASCII字符不能被读取? – arhak