JavaScript 颜色字符串出现时
JavaScript color strings when they appear
我想知道是否有任何JavaScript函数可以用来更改文本框中某些字符串的字体颜色。
假设我创建了一个文本框,每次出现字符串 hello 时,字体颜色都会变为蓝色。
是否有任何简单的方法可以创建字符串数据库以便发生此事件?
谢谢!
这是一项
不平凡的任务,因为textarea
中的文本不能直接格式化。我会考虑使用 div
或其他一些适用的标签,并使用"内容可编辑"属性。这样,用户可以编辑文本,您可以控制格式。在最简单的级别上,您可以收听按键并使用正则表达式或replace
方法来突出显示字典中的所有单词。
这是一个开始,如果这是您想要的,您需要充实它以可能不区分大小写,并跟踪插入符号位置,这是一项更复杂的任务:
http://jsfiddle.net/VJQHD/
您可以在此处查看类似的问题:获取内容中的插入符号(光标)位置包含 HTML 内容的可编辑区域
相关文章:
- jsf中两个字符串的颜色代码差异
- 在数组中查找颜色值(以#开头的字符串)
- 颜色字符串的较短正则表达式
- 使字符串中的单个字母具有不同的颜色
- JavaScript 颜色字符串出现时
- 从 Javascript 中的 rgb 字符串中获取颜色组件
- 如何在 ES6 模板字符串中使用颜色
- 如何拆分字符串并为每个字符串制作颜色
- 如何使用 JavaScript 更改字符串字体颜色
- 实时颜色选择器 HSV 到十六进制字符串
- 从输入字符串中获取包含字符及其 ANSI 颜色的数组
- 如何在javascript中从rgb字符串中提取颜色值
- 通过点击更改日期字符串并更改 DIV 背景颜色
- 如何根据字符串更改表格单元格的颜色
- 防止颜色数据的神秘字符串到数字的转换
- 如何在Javascript中用十六进制颜色为字符串着色
- 在javascript split()之后为子字符串赋予颜色
- 是否可以在一个jquery字符串中使用两种颜色的字体
- 如何将Greasemonkey中的字符串颜色设置为红色
- 使用c#添加Outlook中的字符串颜色更改