javascript - 使用 javascript 创建自定义键盘快捷键
问题描述
我在一家旅游公司工作,我们在那里进行预订,他们使用的系统需要大量的打字和点击。为了让我的工作更轻松,我安装了一个 Google Chrome 扩展程序,您可以在其中通过键盘快捷键运行 javascript 代码。我能够通过使用使其在大多数按钮上工作getElementsByClassName
,getElementById
但是有一个特定的按钮我无法使其工作。
按钮代码是
A href class="button" name="cmdJn" onclick="fnOptionsClear(); return false;
代码应该是什么?在我使用的其他按钮document.getElementsByClass('bob')[0].click()
中,它可以工作
我只是 javascript 的新手。谢谢
解决方案
您的问题是元素上没有 id 或唯一类吗?如果是这样,您可以执行类似document.querySelector('[name="cmdJn"]')
.
document.querySelector 允许您使用 css 选择器来查找元素。您可以在此处找到有关 CSS 选择器的更多信息
推荐阅读
- python - 在python中重叠滑动窗口
- java - Hashmap Json 保存和加载
- ios - 如何在iOS中找到包含多种字体的attributeString的高度?
- javascript - 第二次调用后 Json String 不显示
- linux - 使用 .htaccess 中的空格访问环境变量
- kubernetes - 在 monitoring.coreos.com/v1 中找不到 ServiceMonitor
- ios - Apple 拒绝我的应用程序,因为它不包含允许用户从文件应用程序查看或选择项目的功能
- discord - 在 JavaScript discord.js 中使用 substr
- android - 用户点击的recyclerview项目变灰
- greenplum - 在plpython函数greenplum数据库中插入语句