我想知道是否有任何 JavaScript 函数可用于更改文本框中某些字符串的字体颜色。
假设我创建了一个文本框,每次出现 hello 字符串时,字体颜色都会变为蓝色。
是否有任何简单的方法可以创建字符串数据库以便发生此事件?
谢谢!
我想知道是否有任何 JavaScript 函数可用于更改文本框中某些字符串的字体颜色。
假设我创建了一个文本框,每次出现 hello 字符串时,字体颜色都会变为蓝色。
是否有任何简单的方法可以创建字符串数据库以便发生此事件?
谢谢!
这是一项非常重要的任务,因为 a 中的文本textarea
无法直接格式化。我会考虑使用一个div
或其他一些适用的标签,并使用Content Editable属性。这样用户可以编辑文本,您可以控制格式。在最简单的级别上,您可以聆听按键并使用正则表达式或replace
方法突出显示字典中的所有单词。
这是一个开始,如果这是你想要的,你需要充实它可能不区分大小写,并跟踪插入符号的位置,这是一项更复杂的任务:
您可以在这里查看类似的问题:Get caret (cursor) position in contentEditable area contains HTML content