更改特定字符串的颜色

时间:2011-04-14 00:00:31

标签: javascript string colors replace

有人知道如果在特定单词中键入特定单词,我怎么能改变它的颜色?例如,如果用户键入'hello my friend',它会动态地将'hello'更改为绿色?花了很多时间在谷歌上,找不到任何相关的东西。谢谢。

5 个答案:

答案 0 :(得分:6)

textarea s不适合选择性着色。

答案 1 :(得分:1)

你不能在textarea字段中这样做,因为它的唯一内容可以是文本,而不是HTML。您必须使用可编辑的DIV或其他内容,然后将字符串中的单词替换为<span>word</span>并将CSS类应用于SPAN。

答案 2 :(得分:1)

在textarea你不能。但是有“可编辑的div”的可能性。见http://codemirror.net/

答案 3 :(得分:0)

HTML规范不允许在同一textarea元素中使用不同的字体。你不能这样做。

但是,您可以使用JS制作一个可以完成您想要的编辑器。这些东西往往是相当大的项目,所以你可能想要预制的东西。有一个列表here

答案 4 :(得分:0)

enter image description here