0

我目前在页面上有一个 textarea 控件。用户将在控件中输入文本。控件的内容是定制代码。

我希望(从代码中)能够将格式(颜色/粗体/斜体/字体)应用于文本的不同部分——非常像 Visual Studio。

像 Visual Studio 和任何其他 IDE 一样,我不希望用户控制 textarea 的格式——我看到的大多数编辑器都提供了一个用户可以更改样式的控件。

任何想法将不胜感激。

4

1 回答 1

2

我猜你正在谈论一个文本区域的所见即所得编辑器。您应该尝试使用TinyMCECKEditor。这些编辑器使用名为“contentEditable”的 html 属性。因此,通过将此属性设置为 true (例如<p contentEditable="true"></p>),他们可以使用内容可编辑的 javascript 方法对其进行编辑,当然提供了一个调用 javascript 的接口。你可以在 WebMonkey 上阅读一些关于contentEditable和类似的属性。designMode

于 2012-09-15T07:43:41.160 回答