// ==UserScript== // @name 移除LeetCode付费题目 // @namespace http://tampermonkey.net/ // @version 0.1.1 // @description 移除LeetCode付费题目, 使不显示在列表中 // @author su // @match *://leetcode-cn.com/problemset/* // @grant none // @downloadURL none // ==/UserScript== // TODO: 取消延时执行, 通过监听DOM变动执行代码 (function() { 'use strict'; setTimeout(main, 3000); })(); function main() { console.log($(".table")); var ps = $($(".table,.table-striped > tbody").get(1)); var trs = ps.find("tr"); for(var i = 0; i < trs.length; i++){ var tr = $(trs.get(i)); var spans = $(tr.find("td").get(2)).find("div").children("span"); for (var j = 0; j < spans.length; j++) { var span = $(spans.get(j)); var s = span.children("span"); console.log(s.length); if (s.length == 1){ tr.remove(); } } } }