针对共享到的人才文件夹,只保留OD信息,其他信息全部过滤掉
// ==UserScript==
// @name 过滤无效共享文件夹信息
// @namespace invalid
// @include *://majesty.hr-mp.com/*
// @version 1.0
// @description 针对共享到的人才文件夹,只保留OD信息,其他信息全部过滤掉
// @author Leevege
// @match https://greasyfork.org/en
// @grant none
// ==/UserScript==
//(function() {
'use strict';
//window.addEventListener('load', function() {
// your code here
function init(){
console.log("过滤插件已加载!");
var allElement = document.getElementsByTagName("div")
var found;
for (var i = 275; i < allElement.length; i++) {
if(allElement[i].textContent.match("共享到的"))
{
found = allElement[i];
break;
}
}
var found2 = found.parentElement.parentElement.parentElement;
var deleteBase = found2.querySelector("div:nth-child(2)");
var deleteList = deleteBase.querySelector(":nth-child(1)").querySelector(":nth-child(1)");
var inner = document.createElement('span');
function removeElement(){
for (var i = 0; i < deleteList.childElementCount; i++){
if(!deleteList.children[i].textContent.match("OD"))
{deleteList.children[i].remove();}
}
}
//var button = `<button onclick="removeElement()">过滤OD</button>`;
//inner.innerHTML = button;
//found.append(inner);
for(var re=0; re<10;re++){
removeElement();
}
}
setTimeout(init, 3000);
//}, false);
//})();