在AniList的staff页面增加一个一键过滤"on my list"的按钮
// ==UserScript==
// @name AniListStaff过滤
// @namespace http://tampermonkey.net/
// @version 2024-04-06
// @description 在AniList的staff页面增加一个一键过滤"on my list"的按钮
// @author You
// @match https://anilist.co/staff/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=anilist.co
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// 创建按钮
let btn = document.createElement("input");
btn.type = "button";
btn.value = "过滤";
btn.style.position = "fixed";
btn.style.bottom = "40px"; // 控制按钮距离页面顶部的距离
btn.style.right = "40px"; // 控制按钮距离页面左侧的距离
btn.style.width = "50px";
btn.style.height = "50px";
btn.style.zIndex = 1000;
document.body.appendChild(btn);
btn.onclick = function() {
let list = document.querySelectorAll(".role-card");
for (let index in list) {
if (list[index].children && list[index].children.length >= 2) {
console.log(list[index].children[1].children[0]);
let childWithStatus = list[index].children[1].children[0].children[0];
if (childWithStatus != null) {
list[index].style.display = 'none';
}
}
}
};
})();