找回密码
 立即注册

QQ登录

只需一步,快速开始

zstc

中级会员

48

主题

141

帖子

747

积分

中级会员

积分
747
zstc
中级会员   /  发表于:2023-4-19 13:03  /   查看:994  /  回复:7
1金币
本帖最后由 zstc 于 2023-4-20 09:47 编辑

我用如下的JS代码设置两个按钮的快捷键,只能后一个有效,如果两个都要生效要怎么写呢?

document.onkeydown = function (e) {
      e = e || event;
      if (e.keyCode == 113) { //判断是否单击的F2按键
        document.getElementById("r26c2p").click();
        return false;
      }
  }

document.onkeydown = function (e) {
      e= e || event;
      if (f.keyCode == 114) { //判断是否单击的F3按键
        document.getElementById("r26c9p").click();
        return false;
      }
  }

最佳答案

查看完整内容

return false这一句去掉。

7 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-4-19 13:03:09
来自 8#
return false这一句去掉。

  1. document.onkeydown = function (e) {
  2.   e = e || event;
  3.   if (e.keyCode == 113) {
  4.     document.getElementById("r26c2p").click();
  5.   }
  6.   if (e.keyCode == 114) {
  7.     document.getElementById("r26c9p").click();
  8.   }
  9. }
复制代码


回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-4-19 13:55:50
2#
大佬,代码不是很懂哈,不过这个插件应该可以帮助到您


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2023-4-19 13:59:53
3#
document.onkeydown = function (e) {
      e = e || event;
      if (e.keyCode == 113)
      {
        document.getElementById("r26c2p").click();
       }
      if (f.keyCode == 114)
      {
        document.getElementById("r26c9p").click();
       }
        return false;
     

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-4-19 16:16:22
4#
感谢楼上大佬的支持~
回复 使用道具 举报
zstc
中级会员   /  发表于:2023-4-19 17:14:32
5#
谢谢大佬的帮助
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-4-19 17:32:31
6#
回复 使用道具 举报
zstc
中级会员   /  发表于:2023-4-19 20:47:49
7#
请问一下用了这个JS按钮的快捷键是解决了,但是弹出的窗口键盘不能输入,这个要怎么解决呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部