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();
我目前正在尝试制作一个 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();