运行一个简单的字符串:
if(document.getElementsByClassName("case".toLowerCase())[0].textContent.toLowerCase() !== "boredom") {
$("#button").click()
}
单击成功后,刷新页面。
并且这很好,但是我需要将其设为无限,直到感到无聊为止。
尝试循环:
while(document.getElementsByClassName("word".toLowerCase())[0].textContent.toLowerCase() !== "blast") {
$("#button-0").click()
}
但是chrome进入了无限循环,而没有单击/刷新页面。仅终止该过程会有所帮助。
最佳答案
您需要进行迭代,否则循环将无用:
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:放在其前面,则可以将脚本添加为书签。看看小书签...
关于javascript - 在Chrome控制台中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45054498/