我有一个常规的texbox控件。我需要用红色突出显示一些单词。 JavaScript(jquery或其他功能)有可能吗?
最佳答案
大多数RTF文本编辑器都将iframe
与designMode='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';