百度翻译单词结果一键复制

百度翻译单词结果一键复制,方便做笔记

// ==UserScript==
// @name         百度翻译单词结果一键复制
// @namespace    http://tampermonkey.net/
// @version      2025-02-14.3
// @description  百度翻译单词结果一键复制,方便做笔记
// @author       foot foot
// @match        https://fanyi.baidu.com/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        GM_setClipboard
// @license    GPL-3.0-only
// ==/UserScript==

(function() {
    'use strict';

    var copyButton = document.createElement('button');
    copyButton.innerHTML = '复制';
    copyButton.style.position = 'fixed';
    copyButton.style.left = '10px';
    copyButton.style.top = '30%';
    copyButton.style.transform = 'translateY(-50%)';
    copyButton.style.zIndex = 9999;
    document.body.appendChild(copyButton);

    copyButton.addEventListener('click', function() {
        var dictionaryOutput = $('.j4eb518e')[0];
        if (!dictionaryOutput) {
            alert('未找到元素');
            return;
        }

        var word = dictionaryOutput.innerText;
        var comments =  $('.DOIsDJZc li');
        var textToCopy = word + '\n';
        for (var i=0;i<comments.length;i++)
{
    var partOfSpeech='';
    var li =comments[i];

            textToCopy += li.childNodes[0].innerText+li.childNodes[1].innerText +'\n';
}

        

        GM_setClipboard(textToCopy.trim());
    });
})();