它们出现时的JavaScript颜色字符串

时间:2012-06-21 12:56:01

标签: javascript database string colors

我想知道是否有任何JavaScript函数可用于更改文本框中某些字符串的字体颜色。

假设我创建了一个文本框,每次出现字符串hello时,字体颜色都会变为蓝色。

有没有简单的方法来创建字符串数据库以便发生此事件?

谢谢!

1 个答案:

答案 0 :(得分:1)

这是一项非常重要的任务,因为textarea中的文字无法直接格式化。我会考虑使用div或其他适用的标记,并使用Content Editable属性。这样,用户可以编辑文本,您可以控制格式。在最简单的级别,您可以听一键按键并使用正则表达式或replace方法突出显示词典中的所有单词。

这是一个开始,如果这是你想要的,你需要充实它可能不区分大小写,并跟踪插入位置这是一个更复杂的任务:

http://jsfiddle.net/VJQHD/

您可以在此处查看类似问题:Get caret (cursor) position in contentEditable area containing HTML content