你好,我想在特定网站上多次单击按钮。我不知道出了什么问题,但也许有人能帮我解决
function pay(){
document.getElementsByClassName("btn btn--lg btn--full u-margin-b--xl js-place-order2 js-place-order-btn")[0].click();
}
if(window.location.href.includes("https://www.revolveclothing.fr/r/ReviewConfirm.jsp?enteraccount")){
var sleep = setTimeout(pay, 50)
}
我点击的元素是正确的,因为它在chrome控制台中工作我希望有人能帮我
由于您使用的是setTimeout
,因此该按钮只会在50ms后按下一次。
假设您希望每50ms持续按下一次,则应将setTimeout
更改为setInterval
,如下所示:
var sleep = setInterval(pay, 50);