Remove Specific Elements and Change Font Size on truyenwikidich.net

删除特定页面上的指定元素,并将特定元素的字体大小改为32px

当前为 2024-07-24 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         Remove Specific Elements and Change Font Size on truyenwikidich.net
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  删除特定页面上的指定元素,并将特定元素的字体大小改为32px
// @author       UNKNOWN
// @match        https://truyenwikidich.net/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // 等待页面完全加载后删除元素
    window.addEventListener('load', function() {
        // 删除第一个元素
        var element1 = document.evaluate('/html/body/main/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (element1) {
            element1.remove();
        }

        // 删除第二个元素
        var element2 = document.evaluate('/html/body/div[8]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (element2) {
            element2.remove();
        }

        // 删除第三个元素
        var element3 = document.evaluate('/html/body/main/div[2]/div[3]/div[1]/div[2]/div[2]/div', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (element3) {
            element3.remove();
        }

        // 删除第四个元素
        var element4 = document.evaluate('//*[@id="fly_af5Ki"]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (element4) {
            element4.remove();
        }

        // 删除第五个元素
        var element5 = document.evaluate('//*[@id="fly_juymg"]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (element5) {
            element5.remove();
        }

        // 删除第六个元素
        var element6 = document.evaluate('//*[@id="tpm_inpage_wrapper"]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (element6) {
            element6.remove();
        }

        // 删除第七个元素
        var element7 = document.evaluate('//*[@id="bookContentBody"]/div[1]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (element7) {
            element7.remove();
        }

        // 删除第八个元素
        var element8 = document.evaluate('//*[@id="tpads_mb_article_top"]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (element8) {
            element8.remove();
        }

        // 删除第九个元素
        var element9 = document.evaluate('//*[@id="tpads_mb_article_01"]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (element9) {
            element9.remove();
        }

        // 删除第十个元素
        var element10 = document.evaluate('//*[@id="tpads_bell_mb_container"]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (element10) {
            element10.remove();
        }

        // 删除第十一个元素
        var element11 = document.evaluate('//*[@id="fly_jcaKK"]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (element11) {
            element11.remove();
        }

        // 将特定元素的字体大小改为32px
        var contentElement = document.getElementById('bookContentBody');
        if (contentElement) {
            contentElement.style.fontSize = '32px';
        }
    });
})();