Javascript - 更改textarea中某些文本的字体颜色

Joh*_*wan 7 javascript wysiwyg textarea richtextbox contenteditable

是否有任何JS功能可以改变textarea中某些文本的颜色?

例如,blar blar {blar} blar,{blar},包括{},将为蓝色.其他的话将是空白的.换句话说,我需要的是一个可以改变{}中所有文本颜色的函数.

我做过一些研究,似乎大多数人都说不能做.但我看到富文本编辑或那些具有粗体或下划线字母能力的编辑.必须有办法做到这一点.

任何建议都是受欢迎的.

the*_*row 8

没有人提到contentEditable?
只需创建一个contentEditable div并使用javascript来设置它的样式.
我建议你研究一下Dojo Toolkit.
它有一个Editor小部件.

其他资源:
IE中的一些内容可编辑问题.
如何使用contentEditable与jQuery或没有它.


jrh*_*ath 2

您本身不能使用文本区域来做到这一点。

但是,javascript 是你的朋友。也许您应该看一下一些富文本编辑器的代码。

您可以从lwrte开始,因为它说它是“轻量级的”。而且,它是用 jquery 编写的,所以很容易理解。(我是一个 jquery 粉丝)。

希望有帮助,

杰瑞赫