Javascript 如何制作基本的所见即所得编辑器?

Javascript 如何制作基本的所见即所得编辑器?,javascript,css,editor,wysiwyg,Javascript,Css,Editor,Wysiwyg,基本上我只想要粗体,斜体,下划线。没什么复杂的 我从其他问题或这里读到,我应该使用contenteditable。 即 但是如何从contenteditable框中选择的文本中执行粗体等操作 我需要CSSable提供粗体等按钮,因此,如果我可以执行javascript进行粗体、下划线等操作,那将是首选。您需要将元素定义为。然后,可以使用对contentEditable元素中的选定文本执行函数。关于这件事的文件很少。。。祝你好运:) 当然,您可以使用或。BSALSA.com EmbeddedWB有

基本上我只想要粗体,斜体,下划线。没什么复杂的

我从其他问题或这里读到,我应该使用contenteditable。 即

但是如何从contenteditable框中选择的文本中执行粗体等操作


我需要CSSable提供粗体等按钮,因此,如果我可以执行javascript进行粗体、下划线等操作,那将是首选。

您需要将元素定义为。然后,可以使用对contentEditable元素中的选定文本执行函数。关于这件事的文件很少。。。祝你好运:)


当然,您可以使用或。

BSALSA.com EmbeddedWB有一个HTML显示控件和一个EditDesigner链接到它,为您提供了基本的编辑功能。对EditDesigner.pas单元稍作修改,您就可以几乎完全访问MSHTML execCommand,这使编写所见即所得HTML编辑器变得非常简单

我未能构建快速演示,因此这里有一些帮助链接:,真的,这非常好用。我想我只需要制作自己的,因为我只需要3个函数。我不想再设计一个插件了。(我们已经使用了Ckeditor,但我们希望这里有一些重量非常轻的东西)