运行一个简单的字符串:
if(document.getElementsByClassName("case".toLowerCase())[0].textContent.toLowerCase() !== "boredom") {
$("#button").click()
}
成功点击页面后会刷新。
这种方法很好,但是我需要让它变得无穷无尽,直到无聊到达。
尝试循环:
while(document.getElementsByClassName("word".toLowerCase())[0].textContent.toLowerCase() !== "blast") {
$("#button-0").click()
}
但是chrome在没有单击/刷新页面的情况下进入无限循环。只有杀死这个过程才有帮助。
答案 0 :(得分:2)
您需要迭代,否则循环无用:
var words=document.getElementsByClassName("word");
for(var i=0; i<words.length;i++){
if(words[i].textContent.toLowerCase() === "blast") {
$("#button-0").click();
break;
}
}
或者如果您喜欢混淆代码:
!Array.from(document.getElementsByClassName("word")).some(el=>el.textConent.toLowerCase()==="blast")|| $(" #button-0").click();
PS:
如果您在其前面添加 javascript:,则可以将脚本添加为书签。看一下 bookmarklets ...