Id想知道是否有可能在输入时将其设置为文本的默认格式,结果应该看起来像这样 https://codepen.io/XyZXyZealot/pen/vaopRw#code-area
但是我希望它不断变化。我的主要目标是使此代码适用于我在Google Docs上的文档,但我还没有弄清楚如何在脚本编辑器中将其实现到我的文档中 我试图找一个朋友将其转换为正确的语法,以使其能够在Google脚本上运行,但他们还没有为我的问题提供任何解决方案...我希望也许有人在这里。
HTML:
<b>
<script>
/*
RAINBOW TEXT Script by Matt Hedgecoe (c) 2002
Featured on JavaScript Kit
For this script, visit http://www.javascriptkit.com
*/
// ********** MAKE YOUR CHANGES HERE
var text = "XyZealot"; // YOUR TEXT
var speed = 0.0001; // SPEED OF FADE
// ********** LEAVE THE NEXT BIT ALONE!
if (document.all || document.getElementById) {
document.write('<span id="highlight">' + text + "</span>");
var storetext = document.getElementById
? document.getElementById("highlight")
: document.all.highlight;
} else document.write(text);
var hex = new Array(
"00",
"14",
"28",
"3C",
"50",
"64",
"78",
"8C",
"A0",
"B4",
"C8",
"DC",
"F0"
);
var r = 1;
var g = 1;
var b = 1;
var seq = 1;
function changetext() {
rainbow = "#" + hex[r] + hex[g] + hex[b];
storetext.style.color = rainbow;
}
function change() {
if (seq == 6) {
b--;
if (b == 0) seq = 1;
}
if (seq == 5) {
r++;
if (r == 12) seq = 6;
}
if (seq == 4) {
g--;
if (g == 0) seq = 5;
}
if (seq == 3) {
b++;
if (b == 12) seq = 4;
}
if (seq == 2) {
r--;
if (r == 0) seq = 3;
}
if (seq == 1) {
g++;
if (g == 12) seq = 2;
}
changetext();
}
function starteffect() {
if (document.all || document.getElementById)
flash = setInterval("change()", speed);
}
starteffect();
</script>
</b>