在JavaScript中创建彩色文本

yot*_*moo 6 html javascript

我正在尝试编写一个将特定文本打印到<div id="1">标签中的函数.

字符串应标记不同颜色的某些索引值.

我现在写的是转到我拥有的所有索引值并添加<font color="color">标签,然后我使用它添加它div1.innerHTML = result;

它做了很多工作,而且非常复杂.有没有其他方法可以创建一个字符串对象,就像我没有这些HTML标签所描述的那样?

如果我能做到那么我会用 div1.appendChild(String);

Poi*_*nty 6

我一般不愿意建议任何人使用他们尚未声称使用的库,但这是其中一个问题几乎直接要求库作为答案:-)

看看Lettering.JS.它的设计完全符合您的描述.它<span>在您的控制下,通过字母或单词或行(我认为)在标签中包装您的文本内容.然后使用CSS来设置元素样式,或者使用更多JavaScript来操作和设置它为您创建的元素.

  • 好吧,@ yotamoo,你可能想看看它是怎么做的.这真是非常简单的代码. (6认同)