Javascript TinyMce-是否可以禁用富文本?

Javascript TinyMce-是否可以禁用富文本?,javascript,tinymce,Javascript,Tinymce,在我的应用程序中,我有TinyMce插件。现在我需要随时将richtext切换为纯文本。在这方面,我怀疑这是可以做到的 唯一的问题是怎么做?我看到了一个添加了selectbox和js函数的解决方案。没有内置的TinyMCE机制吗?您所要做的就是关闭TinyMCE并显示TinyMCE路由元素(您为其创建了TinyMCE编辑器的div)。文本区域是可编辑的,显示编辑器的完整HTML内容 关闭您的tinymce使用 tinymce.get('your_editor_id').remove(); 要使

在我的应用程序中,我有TinyMce插件。现在我需要随时将richtext切换为纯文本。在这方面,我怀疑这是可以做到的


唯一的问题是怎么做?我看到了一个添加了selectbox和js函数的解决方案。没有内置的TinyMCE机制吗?

您所要做的就是关闭TinyMCE并显示TinyMCE路由元素(您为其创建了TinyMCE编辑器的div)。文本区域是可编辑的,显示编辑器的完整HTML内容

关闭您的tinymce使用

tinymce.get('your_editor_id').remove();
要使基础文本区域可见,请执行以下操作:

document.getElementById('your_editor_id').setAttribute('style', visibility:visible; display:block;);
或者使用jQuery

$('#your_editor_id').css('visibility', 'visible').css('display', 'block');
更新

这适用于Tinymce 4。使用设置参数

setup: function(ed)
{
  ed.on('click', function(e){
    tinymce.execCommand('mceToggleEditor', false, 'your editor_id');
  });
}

下面是一个正在工作的tinymce fiddle:

您可以使用tinymce API并像这样调用格式化程序类:

tinymce.activeEditor.formatter.remove();  // no format name==all formats

好啊也许我解释得不好。这是我的案子:。我问是否有一个内置按钮在richtext/纯文本之间切换。这是已知的,它可以编程,但我正在寻找内置的东西。请参阅我的更新答案。另外,您可以使用代码插件查看真正的HTML代码。您也可以在那里编辑HTML代码。Ok。谢谢@Thariama