您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
筛选贝斯谱
// ==UserScript== // @name 吉他社筛选贝斯谱 // @namespace http://tampermonkey.net/ // @version 0.3 // @author You // @match https://www.jitashe.org/guide/newtab* // @match https://www.jitashe.org/guide/hottab* // @match https://www.jitashe.org/search/tab* // @icon https://www.jitashe.org/favicon-32x32.png // @grant none // @description 筛选贝斯谱 // ==/UserScript== (function() { 'use strict'; var a_1 = document.createElement("a"); a_1.innerHTML = "贝斯谱"; a_1.onclick = function() { // 最新吉他谱/热门吉他谱 var div = document.getElementsByClassName("tbmu cl"); if(div.length>0) { div[0].children[0].setAttribute("class", ""); } // 搜索 var div_2_1 = document.getElementsByClassName("filter-item active"); if(div_2_1.length>1) { div_2_1[1].setAttribute("class", "filter-item "); } div_2_1 = document.getElementsByClassName("filter-item "); if(div_2_1.length>0) { div_2_1[div_2_1.length-1].setAttribute("class", "filter-item active"); } // 通用部分 a_1.setAttribute("class", "a"); var taglists = document.getElementsByClassName('taglist'); for( var i_i = taglists.length-1 ; i_i>-1 ; i_i-- ) // 一次循环一个谱 { var tlcs = taglists[i_i].children; var bl_found = new Boolean(); bl_found = false; for( var j_j = 0 ; j_j<tlcs.length ; j_j++ ) // 一次循环一个tag { var tlcs_0 = tlcs[j_j]; if(tlcs_0.innerHTML.includes('贝斯') || tlcs_0.innerHTML.includes('贝司') || tlcs_0.innerHTML.includes('BASS') || tlcs_0.innerHTML.includes('bass') || tlcs_0.innerHTML.includes('Bass')) { //console.log(tlcs_0); bl_found = true; break; } } if(!bl_found) // 不是贝斯谱 { var pu = taglists[i_i].parentElement.parentElement.parentElement; console.log("xxxxxxxx"); pu.parentElement.removeChild(pu); } } }; // 最新吉他谱/热门吉他谱 var div_1 = document.getElementsByClassName("tbmu cl"); if(div_1.length>0) { var span_1 = document.createElement("span"); span_1.setAttribute("class", "pipe"); span_1.innerHTML = "|"; div_1[0].appendChild(span_1); div_1[0].appendChild(a_1); } // 搜索 var div_2 = document.getElementsByClassName("filter-list"); if(div_2.length>0) { var li_1 = document.createElement("li"); li_1.setAttribute("class", "filter-item "); li_1.appendChild(a_1); div_2[0].appendChild(li_1); } })();