比早上那个迭代了批量选择功能,默认全选。删除确认按钮在footer 帮助栏下面。在chrome55下测试通过
大致思路:
给每条微博添加一个子checkbox——对选中的checkbox的微博们进行循环点击以召唤出每条微博们的“确认删除”按钮。——循环点击“确认删除”按钮们实现删除功能;
由于每次只加载15条微博,一页共有45条,所以在添加checkbox的时候需要加判断,防止重复添加影响美观。
用法一样,先后加载两条脚本,滚动滑轮添加checkbox,单击删除按钮删除选中的微博。
加载jQuery
var jc900=document.createElement("script");jc900.setAttribute("type","text/javascript");jc900.setAttribute("src","http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js");document.getElementsByTagName("head")[0].appendChild(jc900);
功能函数
function addSubmit(){var nextpages=$("div.footer_link.clearfix")[0];addBtn(nextpages)}addSubmit();$("div.WB_miniblog").on("mousewheel",function(){var c=$("div.WB_feed_detail[node-type='feed_content']");for(var a=0;a<c.length;a++){var b=$(c[a]).children();if(b[3]){}else{addCheckbox(c[a])}}});function addBtn(a){var b=$("<button type='button' class='delete_btn' onclick='takeforb()' style='width: 60px; background:black; color:white; font-size: 20px;'>删除</button>");b.appendTo(a);console.log("addedBtn")}function addCheckbox(a){var chebox=$("<input class='checkbox900' type='checkbox' checked>");chebox.appendTo(a)}function uiclick(b){ad(b)}function ad(b,callback){var a=$(b).parent();var d=$(a).find("a[action-type='fl_menu']");var f=$(a).find("a[title='删除此条微博']");d[0].click();f[0].click()}function CCC(){var c=$("a.W_btn_a[node-type='ok']");for(var q=0;q<c.length;q++){c[q].click()}}function takeforb(){var cheox901=$("input.checkbox900:checked");console.log(cheox901);for(var o=0;o<cheox901.length;o++){uiclick(cheox901[o])}CCC()};