javascript - 我们可以将高级文本编辑器添加到 html 页面中的文本区域吗

标签 javascript api tinymce textarea wysiwyg

高级文本编辑器似乎在 textarea 字段中提供文本编辑按钮,类似于粗体、斜体、引用和添加图片按钮。我很清楚如何在内容管理系统(drupal, joomla),但我不确定我们是否可以将这些 API 添加到我们包含文本区域字段的简单 html 页面中。

有人知道如何添加这些 API 吗?

最佳答案

使用Quill - 具有 API 的跨浏览器富文本编辑器。

来自文档:

<!-- Create the toolbar container -->
<div id="toolbar">
  <button class="ql-bold">Bold</button>
  <button class="ql-italic">Italic</button>
</div>

<!-- Create the editor container -->
<div id="editor">
  <div>Hello World!</div>
</div>

<!-- Include the Quill library -->
<script src="http://quilljs.com/js/quill.js"></script>

<!-- Initialize Quill editor -->
<script>
  var editor = new Quill('#editor');
  editor.addModule('toolbar', { container: '#toolbar' });
</script>

关于javascript - 我们可以将高级文本编辑器添加到 html 页面中的文本区域吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27353700/

相关文章:

javascript - 如何在 JavaScript 中匹配一系列字符的正则表达式中添加反引号?

php - 如何使用 PHP 在 MySQL 中插入空间数据?

javascript - 使用 Tinymce 文本编辑器首次发送时内容文本区域为空

javascript - 将html表格导出到一列上有tinymce的word

javascript - React TinyMCE 的外部图像上传按钮

Javascript 数组提供两个日期范围之间的所有日期/月份

JavaScript "class"没有属性

javascript - 如何将javascript中的嵌套数组转换为json结构

linux tcpdump ---如何查找命中数

javascript - AngularJS 数组未被 ng-repeat 识别