javascript - 需要使用 javascript 将所选文本设为粗体/斜体/下划线,或者需要非常基本的文本编辑器建议

标签 javascript textarea wysiwyg rich-text-editor

我正在尝试弄清楚如何使用 3 个按钮创建文本区域:粗体、斜体、下划线。我不能使用任何 WYSIWYG 编辑器,因为我已经测试了其中的大部分,但没有一个符合我的需要。 (例如,大多数都是可配置的,可以让我选择拥有 3 个按钮,但是当我在字段中粘贴格式化文本时会出现问题。即使我设置了所有内容,例如使用 tinymce,我也会遇到问题。)

我真的需要一个简单的、基本的、带有粗体、斜体、下划线的文本编辑器,如果我在文本区域复制和粘贴格式化文本,我不希望它像富文本编辑器那样工作,我希望它能工作就像一个真正的文本区域,它会自动删除所有格式。人们可能会说我可以使用正确配置的 WYSIWYG 编辑器来做到这一点,但答案是否定的。我花了很多时间试图将文本编辑器配置为只接受粗体、斜体、下划线,并且我遇到了所有众所周知的 WYSIWYG 编辑器的许多错误/错误。我不是程序员,我是质量分析师,所以我习惯于发现错误。

关于如何“创建”具有粗体、斜体、下划线功能并且只接受这些功能的文本区域,是否有任何建议? (不是富文本编辑器)。对于 Javascript,我希望尽可能避免使用 JQuery。

最佳答案

您是否考虑过或尝试过 Aloha 编辑器:http://aloha-editor.org/ 它很简单,与 HTML5 兼容并且不使用 iFrame。不过它在旧版本的 IE 中确实存在问题。

关于javascript - 需要使用 javascript 将所选文本设为粗体/斜体/下划线,或者需要非常基本的文本编辑器建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7432239/

相关文章:

javascript - 使用angularJs修改css.height导致IE无法滚动到页面底部

javascript - 如何使用我自己的所见即所得编辑器插入图像

javascript - nicEdit - 在 Bootstrap 弹出窗口上编辑 HTML

javascript - PHP中带标签select的操作

Javascript 在具有纬度和经度的最小值和最大值的表中查找并返回网格值

html - 如何将 textarea 字段与 html 表单中文本框字段的宽度对齐?

javascript - 是否有可能找出 p 的文本中发生鼠标单击事件的位置?

c# - 分离excel多行选择

html - 如何在mysql数据库中保存和搜索内容(使用wysiwyg html编辑器制作)?

javascript - 无法在 TypeScript 和 Systemjs 中加载带有扩展 js 的模块