您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
格上财富的表格是用定宽span实现的,复制到 Excel会变成一行,这里把它改成table的实现方式就可以正确复制到Excel了
// ==UserScript== // @name 格上财富,表格自动规范化,用于复制到 Excel // @namespace [email protected] // @version 0.1 // @description 格上财富的表格是用定宽span实现的,复制到 Excel会变成一行,这里把它改成table的实现方式就可以正确复制到Excel了 // @run-at document-end // @author snomiao // @include *://www.licai.com/* // @grant https://code.jquery.com/jquery-3.3.1.js // ==/UserScript== (function () { "use strict"; var waitJQ_for = function (func, interval = 1000) { if (typeof jQuery == "undefined") { document.documentElement.appendChild( document.createElement("script") ).src = "https://code.jquery.com/jquery-3.3.1.js"; setTimeout(() => waitJQ_for(func, interval), interval); } else { func(); } }; var replace_element_tag = function ($srcEle, tagName) { var attrs = {}; $.each($srcEle[0].attributes, function (idx, attr) { attrs[attr.nodeName] = attr.nodeValue; }); var $targetEle = $("<" + tagName + "/>", attrs).append($srcEle.contents()); $srcEle.replaceWith(function () { return $targetEle; }); }; var start = function () { waitJQ_for(function () { var $srcEle1 = $("span.fund-main-title"); var $srcEle2 = $("div.fund-main.fund-main-list, div.fund-main"); var $srcEle3 = $("div.fund-main-wrapper"); if ($srcEle1.length || $srcEle2.length || $srcEle3.length) { Array.from($srcEle1).map((ele, i) => replace_element_tag($srcEle1.slice(i, i + 1), "td") ); Array.from($srcEle2).map((ele, i) => replace_element_tag($srcEle2.slice(i, i + 1), "tr") ); Array.from($srcEle3).map((ele, i) => replace_element_tag($srcEle3.slice(i, i + 1), "table") ); var eleTable = $(".fund-main-wrapper")[0]; window.getSelection().selectAllChildren(eleTable); document.title = "表格已规范化,并自动选取/" + Math.random(); } }); }; start(); setInterval(start, 1000); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址