首页 > 软件开发 > JavaScript >

html使用获取每个按键事件对应的值

来源:互联网 2023-03-16 23:59:04 版权归原作者所有,如有侵权,请联系我们

分享一个使用javascript获取html控件按键值的操作,运行程序后可以通过文本框显示键盘按下的按键对应的键值。OKJ办公区 - 实用经验教程分享!

工具/原料

  • html文件浏览器

方法/步骤

  • 1

    在html源文件中加入一个input标签,类型设置为text即“文本”,同时增加一个id,用于程序获取。OKJ办公区 - 实用经验教程分享!

    input type="text" id="textId">/input>OKJ办公区 - 实用经验教程分享!

    html使用获取每个按键事件对应的值OKJ办公区 - 实用经验教程分享!

  • 2

    使用javascript加入一段script,里面包含一个函数keyDownFun用于相应该事件,window.onkeydown用于关联相关事件函数。OKJ办公区 - 实用经验教程分享!

    function keyDownFun(e){document.getElementById("textId").value = e.keyCode " KEY DOWN";}window.onkeydown = keyDownFun;//设置windwos按键按下事件响应函数OKJ办公区 - 实用经验教程分享!

    html使用获取每个按键事件对应的值OKJ办公区 - 实用经验教程分享!

  • 2相关内容非法爬取自百度经验
  • 3

    代码编写完成后就是下面这样,保存然后使用任意浏览器打开。OKJ办公区 - 实用经验教程分享!

    html使用获取每个按键事件对应的值OKJ办公区 - 实用经验教程分享!

  • 4

    浏览器执行后,会显示一个按钮,和一个文本框,这个按钮可以忽略,因为是调试的时候忘了删了。OKJ办公区 - 实用经验教程分享!

    html使用获取每个按键事件对应的值OKJ办公区 - 实用经验教程分享!

  • 5

    按任意键,文本框将显示该键的键值,比如向上的方向键对应的键值为“38”。OKJ办公区 - 实用经验教程分享!

    html使用获取每个按键事件对应的值OKJ办公区 - 实用经验教程分享!

  • 6

    除了直接使用window.onkeydown关联事件意外,还可以使用EventUtil对象,这个对象可以兼容很多浏览器,缺点是这个对象需要自己封装。OKJ办公区 - 实用经验教程分享!

    html使用获取每个按键事件对应的值OKJ办公区 - 实用经验教程分享!

  • 注意事项

    • 如果使用EventUtil对象,那么需要先封装该对象才行。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!OKJ办公区 - 实用经验教程分享!


    标签: HTMLJAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号