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

时间:2019-04-11 13:25:44

标签: javascript

我在一家旅行社工作,我们在此进行预订,而他们使用的系统需要很多输入和点击。为了简化工作,我安装了Google Chrome扩展程序,您可以在其中通过键盘快捷键运行javascript代码。通过使用getElementsByClassNamegetElementById,我可以使它在大多数按钮上起作用,但是有某些按钮无法使它起作用。

按钮代码是

A href class="button" name="cmdJn" onclick="fnOptionsClear(); return false;

代码应该是什么?在其他按钮中,我使用document.getElementsByClass('bob')[0].click(),它可以正常工作

我刚接触javascript。谢谢

2 个答案:

答案 0 :(得分:0)

您的问题是该元素上没有id或唯一类吗?如果是这样,您可以执行类似document.querySelector('[name="cmdJn"]')的操作。

document.querySelector允许您使用CSS选择器来查找元素。您可以找到有关CSS选择器here

的更多信息

答案 1 :(得分:0)

在使用slice代码时,您尝试选择的类别为“ bob”。您的元素具有按钮类。将class元素更改为bob,或运行代码document.getElementsByClass('bob')