【发布时间】:2017-05-31 01:58:47
【问题描述】:
我目前正在尝试制作一个 TamperMonkey/GreaseMonkey 脚本来输入一些信息/单击一些按钮。
该网站几乎不使用 ID,主要只使用类名。我设法弄清楚如何输入信息,但我无法弄清楚如何单击具有多个类的按钮。
这是我尝试点击的按钮示例:
<button type="submit" class="btn btn-success btn-lg btn-block btn-submit waves-effect waves-light">Save</button>
这是我最近点击它的尝试:
document.getElementsByClassName(".btn.btn-success.btn-lg.btn-block.btn-submit.waves-effect.waves-light")[0].click();
我在 StackOverflow 上尝试了一些不同的建议,但它们似乎不起作用。不太确定还能做什么。非常感谢您的帮助,谢谢。
【问题讨论】:
-
.getElementsByClassName注意“By”前面的“s” ;) -
之前已经有了,我拿掉了 s 来玩玩它:/ 还是没什么可悲的,不过还是谢谢
-
getElementsByClassName 不是 jQuery,它需要一个普通的类字符串,所有类用空格而不是点分隔。
-
是的,最后把它们混在一起了。谢谢:)
标签: javascript jquery greasemonkey tampermonkey