扇贝背单词专用

背单词

目前為 2022-04-10 提交的版本,檢視 最新版本

// ==UserScript==
// @name         扇贝背单词专用
// @namespace    http://tampermonkey.net/
// @version      0.1
// @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()"); // 绑定事件
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址