Greasy Fork

Greasy Fork is available in English.

扇贝背单词专用

删除释义删除单词

当前为 2022-04-10 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         扇贝背单词专用
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  删除释义删除单词
// @author       五显庙挖机老师傅
// @match        https://web.shanbay.com/wordsweb/*
// @license      MIT
// @grant        unsafeWindow
// ==/UserScript==

window.onload = function() {
    // 生词本功能
    // 删除释义
    var state1 = 0;
    var items1 = document.getElementsByClassName(
        "CollectionList_definitionCn__3MoTq"
    );

    delete_definition = function() {
        if (state1 == 0) {
            for (let i = 0; i < items1.length; i++) {
                items1[i].style.display = "none";
            }
            state1 = 1;
            clonedNode1.innerHTML = "删除释义-还原"; // 修改文字
        } else {
            for (let i = 0; i < items1.length; i++) {
                items1[i].style.display = "block";
            }
            state1 = 0;
            clonedNode1.innerHTML = "删除释义"; // 修改文字
        }
    }

    // 删除单词
    var state2 = 0;
    var items2 = document.getElementsByClassName("CollectionList_word__7zQwd");

    delete_word = function() {
        if (state2 == 0) {
            for (let i = 0; i < items2.length; i++) {
                items2[i].style.display = "none";
            }
            state2 = 1;
            clonedNode2.innerHTML = "删除单词-还原"; // 修改文字
        } else {
            for (let i = 0; i < items2.length; i++) {
                items2[i].style.display = "block";
            }
            state2 = 0;
            clonedNode2.innerHTML = "删除单词"; // 修改文字
        }
    };

    // 生词本->未学单词
    // 克隆节点
    var upload = document.querySelector(".index_batchUploadBtn__37bsL"); //批量上传按钮
    var upload_father = document.querySelector(".index_right__1uJCb"); //批量上传父节点
    var clonedNode1 = upload.cloneNode(true); // 克隆节点
    upload_father.appendChild(clonedNode1); // 在父节点插入克隆的节点
    clonedNode1.innerHTML = "删除释义"; // 修改文字
    clonedNode1.setAttribute("onclick", "delete_definition()"); // 绑定事件

    var clonedNode2 = upload.cloneNode(true); // 克隆节点
    upload_father.appendChild(clonedNode2); // 在父节点插入克隆的节点
    clonedNode2.innerHTML = "删除单词"; // 修改文字
    clonedNode2.setAttribute("onclick", "delete_word()"); // 绑定事件
}