您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Takes a 'p' tag. Fucks it up and spits out a fucking rainbow!! Making text practically un-readable.
// ==UserScript== // @name Colorful Paragraphs // @namespace http://tampermonkey.net/ // @version 0.1 // @description Takes a 'p' tag. Fucks it up and spits out a fucking rainbow!! Making text practically un-readable. // @author feedmegrizzly // @match https://*/* // @match http://*/* // @grant none // ==/UserScript== window.onload = function(){ var colors = ["red", "green", "blue", "teal", "fuchsia", "purple", "orange"]; var paragraphs = document.querySelectorAll('p'); //----------------------------------------------------- function get_words(paragraphs){ var result = [] for(var paragraph of paragraphs){ try{ result.push(paragraph.innerText.split("")); } catch(err){console.log(err)} } return result }; //----------------------------------------------------- function add_color_style(paragraphs, colors){ var color_index = 0 for(var i = 0; i < paragraphs.length; i++){ for(var j = 0; j < paragraphs[i].length; j++){ if(color_index >= colors.length){ color_index = 0 } paragraphs[i][j] = "<span style='color:" + colors[color_index] + "'>" + paragraphs[i][j] + "</span>" color_index++ } paragraphs[i] = paragraphs[i].join("") } set_text_to_dom(paragraphs) }; //----------------------------------------------------- function set_text_to_dom(paragraphs){ var old_p = document.querySelectorAll('p'); for(var i = 0; i < old_p.length; i++){ old_p[i].innerHTML = paragraphs[i] } return } add_color_style(get_words(paragraphs),colors); }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址