问题描述
|
我试图编写一个将某些文本打印到“ 0”标签中的函数。
该字符串应以不同的颜色标记某些索引值。
我现在写的是转到我拥有的所有索引值并添加一个
<font color=\"color\">
标记,然后使用div1.innerHTML = result;
将其添加
它的工作量很大,而且非常复杂。还有另一种方法可以创建字符串
像我描述的对象一样,没有这些HTML标签?
如果我能做到,那我就用use3ѭ
解决方法
我通常不建议任何人使用他们尚未声称要使用的图书馆,但这是在那个时候问题几乎直接要求图书馆作为答案的时候之一:-)
查看Lettering.JS。它旨在完全按照您的描述进行操作。在您的控制下,它将文字内容按字母,单词或行(我认为)包装在
<span>
标签中。然后,您可以使用CSS来设置元素的样式,或者使用其他JavaScript来操作和为其创建的元素设置样式。
, 如果您要寻找的是语法着色,则可以尝试使用此jQuery插件。
http://www.steamdev.com/snippet/