有没有JS函数可以改变textarea中某些文本的颜色?
例如,blar blar {blar} blar, {blar},包括{ },都会显示为蓝色。其他词将留空。换句话说,我只需要一个可以更改 { } 中所有文本颜色的函数。
我做了一些研究,似乎大多数人都说这是不可能的。但我看到富文本编辑器或那些所见即所得的编辑器能够将单词加粗或加下划线。一定有办法做到这一点。
欢迎提出任何建议。
最佳答案
没有人提到contentEditable?
只需制作一个 contentEditable div 并使用 javascript 对其进行样式设置。
我建议您查看 Dojo Toolkit's .
它有一个 Editor widget .
其他资源:
Some contentEditable problems in IE.
How to use contentEditable with jQuery or without it.
关于Javascript - 更改文本区域中某些文本的字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1102149/