是否可以更改文本框中单词的颜色?

时间:2009-05-19 09:21:42

标签: javascript text

我有一个常规的texbox控件。我需要用红色突出显示一些单词。是否可以使用JavaScript(jquery或其他任何东西)?

4 个答案:

答案 0 :(得分:5)

大多数富文本javascript编辑器使用iframedesignMode='on',因为这会产生最佳的跨浏览器结果:

<iframe ID="rtbox"></iframe>

要使iframe可编辑并通过Javascript插入富文本,您可以使用以下示例代码:

var rtbox = document.getElementById('rtbox');
var doc = rtbox.document ? rtbox.document : rtbox.contentDocument;
doc.designMode = 'on';
doc.body.innerHTML = 'one <span style="color:red">red</span> word';

答案 1 :(得分:0)

不,你不能这样做。您唯一的方法是使用像FCKEditor或类似的富文本编辑器组件。

答案 2 :(得分:0)

不能在标准<textarea>中使用不同的样式。

答案 3 :(得分:0)

我建议将TinyMCE用于富文本编辑器。

不,你说什么在normat textarea上是不可能的。