我目前正在尝试制作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上尝试了一些不同的建议,但它们似乎并没有起作用。不确定还能做什么。我非常感谢你的帮助,谢谢。
答案 0 :(得分:0)
好的......你在这里混合了jQuery和JavaScript语法。
如果在JavaScript中需要它,这应该有效:
(所以你不必在GreaseMonkey中加载jQuery)
document.getElementsByClassName(" btn btn-success btn-lg btn-block btn-submit waves-effect waves-light")[0].click();
«names是一个字符串,表示要匹配的类名列表;类名由空格分隔» Reference
如果你想在jQuery中使用它:
$(".btn.btn-success.btn-lg.btn-block.btn-submit.waves-effect.waves-light").first().click();