比早上那個迭代了批量選擇功能,默認全選笤喳。刪除確認按鈕在footer 幫助欄下面为居。在chrome55下測試通過
大致思路:
給每條微博添加一個子checkbox——對選中的checkbox的微博們進行循環(huán)點擊以召喚出每條微博們的“確認刪除”按鈕杀狡。——循環(huán)點擊“確認刪除”按鈕們實現(xiàn)刪除功能呜象;
由于每次只加載15條微博膳凝,一頁共有45條,所以在添加checkbox的時候需要加判斷恭陡,防止重復(fù)添加影響美觀。
用法一樣休玩,先后加載兩條腳本著淆,滾動滑輪添加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);
功能函數(shù)
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()};
示例
Paste_Image.png
刪除按鈕
Paste_Image.png