使用 JavaScript 创建自定义键盘快捷键



我在一家旅游公司工作,我们在那里进行预订,他们使用的系统需要大量的打字和点击。为了让我的工作更轻松,我安装了一个谷歌浏览器扩展程序,您可以在其中通过键盘快捷键运行javascript代码。我能够通过使用getElementsByClassNamegetElementById使其在大多数按钮上工作,但是有这个特定的按钮我无法使其工作。

按钮代码是

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 选择器的更多信息

当您使用 document.getElementsByClass('bob') 代码时,您正在尝试选择具有"bob"类的内容。您的元素具有按钮类。将类元素更改为 bob,或运行代码document.getElementsByClass('button')

最新更新