Javascript 如何区分按钮?
我不知道如何编写代码,但我正在尝试编写一个脚本来自动阻止Instagram上的用户,但我遇到了问题,因为“报告”按钮和“阻止”按钮的名称相同Javascript 如何区分按钮?,javascript,html,button,instagram,greasemonkey,Javascript,Html,Button,Instagram,Greasemonkey,我不知道如何编写代码,但我正在尝试编写一个脚本来自动阻止Instagram上的用户,但我遇到了问题,因为“报告”按钮和“阻止”按钮的名称相同 报告用户 阻止此用户 如果我使用“aOOlW-Cab_”,那么它只会一次又一次地点击report按钮,如果我使用整个类,那么它不会点击任何东西 非常感谢您的帮助您可以通过以下方式检查每个按钮的文本来搜索正确的按钮: var btns = document.getElementsByClassName("aOOlW"); for (var i = 0; i
报告用户
阻止此用户
如果我使用“aOOlW-Cab_”,那么它只会一次又一次地点击report按钮,如果我使用整个类,那么它不会点击任何东西
非常感谢您的帮助您可以通过以下方式检查每个按钮的文本来搜索正确的按钮:
var btns = document.getElementsByClassName("aOOlW");
for (var i = 0; i < btns.length; i++) {
if (btns[i].innerHTML == "Block this user") {
btns[i].click();
}
}
<button class="aOOlW -Cab_ " id="report" tabindex="0">Report User</button>
<button class="aOOlW -Cab_ " id="block" tabindex="0">Block this user</button>
给他们
id
属性,就像给类名一样。id
属性必须是唯一的,希望这能解决你的问题谢谢你的答案,奥斯汀·亚当斯的答案对我有用。现在有没有办法设置它只点击一次按钮?
document.getElementById("block");