首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

保存多个TinyMCE实例

保存多个TinyMCE实例是指在一个网页中创建和管理多个TinyMCE富文本编辑器实例。TinyMCE是一个流行的JavaScript库,用于创建具有丰富文本编辑功能的Web应用程序。以下是如何在一个网页中保存多个TinyMCE实例的方法:

  1. 引入TinyMCE库:在HTML文件中引入TinyMCE库的JavaScript和CSS文件。
代码语言:html<script src="https://cdn.tiny.cloud/1/your-api-key/tinymce/5/tinymce.min.js"></script>
复制
<link rel="stylesheet" href="https://cdn.tiny.cloud/1/your-api-key/tinymce/5/tinymce.min.css">
  1. 创建多个文本编辑器容器:在HTML文件中创建多个textarea元素,这些元素将成为TinyMCE实例的容器。
代码语言:html<textarea id="editor1"></textarea><textarea id="editor2"></textarea><textarea id="editor3"></textarea>
复制
  1. 初始化TinyMCE实例:使用JavaScript初始化每个TinyMCE实例,并为每个实例分配一个唯一的ID。
代码语言:javascript
复制
tinymce.init({
  selector: 'textarea',
  plugins: 'advlist autolink lists link image charmap print preview hr anchor pagebreak',
  toolbar_mode: 'floating',
  tinyMCEPreInit: {
    base: 'https://cdn.tiny.cloud/1/your-api-key/tinymce/5',
    suffix: '.min'
  },
  setup: function (editor) {
    editor.on('init', function () {
      editor.setContent('这是一个TinyMCE实例');
    });
  }
});

tinymce.init({
  selector: '#editor1',
  plugins: 'advlist autolink lists link image charmap print preview hr anchor pagebreak',
  toolbar_mode: 'floating',
  tinyMCEPreInit: {
    base: 'https://cdn.tiny.cloud/1/your-api-key/tinymce/5',
    suffix: '.min'
  },
  setup: function (editor) {
    editor.on('init', function () {
      editor.setContent('这是第一个TinyMCE实例');
    });
  }
});

tinymce.init({
  selector: '#editor2',
  plugins: 'advlist autolink lists link image charmap print preview hr anchor pagebreak',
  toolbar_mode: 'floating',
  tinyMCEPreInit: {
    base: 'https://cdn.tiny.cloud/1/your-api-key/tinymce/5',
    suffix: '.min'
  },
  setup: function (editor) {
    editor.on('init', function () {
      editor.setContent('这是第二个TinyMCE实例');
    });
  }
});

tinymce.init({
  selector: '#editor3',
  plugins: 'advlist autolink lists link image charmap print preview hr anchor pagebreak',
  toolbar_mode: 'floating',
  tinyMCEPreInit: {
    base: 'https://cdn.tiny.cloud/1/your-api-key/tinymce/5',
    suffix: '.min'
  },
  setup: function (editor) {
    editor.on('init', function () {
      editor.setContent('这是第三个TinyMCE实例');
    });
  }
});

通过以上步骤,您可以在一个网页中创建和管理多个TinyMCE富文本编辑器实例。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券