JQuery Tampermonkey 多次点击一个按钮 类

JQuery Tampermonkey clicking a button with multiple classes

我目前正在尝试制作一个 TamperMonkey/GreaseMonkey 脚本来输入一些 info/click 一些按钮。

该站点几乎不使用 ID,主要是 class 名称。我设法弄清楚如何输入信息,但我无法弄清楚如何单击具有多个 classes 的按钮。

这是我尝试点击的按钮示例:

<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();

我在 Whosebug 上尝试了一些不同的建议,但它们似乎没有用。不太确定还能做什么。非常感谢您的帮助,谢谢。

好的...你在这里混合使用 jQuery 和 JavaScript 语法。

如果在 JavaScript 中需要它,这应该可行:
(因此您不必在 GreaseMonkey 中加载 jQuery)

document.getElementsByClassName(" btn btn-success btn-lg btn-block btn-submit waves-effect waves-light")[0].click();

«names 是一个字符串,表示要匹配的 class 个名称列表; class 名称由空格分隔» Reference

如果你想要它在 jQuery:

$(".btn.btn-success.btn-lg.btn-block.btn-submit.waves-effect.waves-light").first().click();