我为网站创建了一个书签,它在页面上的多个复选框上打勾:javascript:javascript:;$("input[name='unfollow[]']").attr({checked:true});
不幸的是,用户界面已更改,需要单击一些按钮而不是复选框。这是其中一个按钮的HTML的示例:<button class="process mode-basic Unfollow" data-verb="unfollow">Unfollow</button>
这些按钮最多可以有100个。如何创建单击所有这些按钮的书签?是否可以在每次点击之间建立延迟?
谢谢。
最佳答案
假设页面已加载jQuery,则可以单击每个页面,并且之间存在延迟:
(function(){
var unfollowButtons = $('button.Unfollow');
var index = unfollowButtons.length-1;
unfollow();
function unfollow(){
if(index >= 0){
$(unfollowButtons[index--]).click();
setTimeout(unfollow, 500);
}
}
})();