Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使只读tinyMCE编辑器再次可写_Javascript_Jquery_Tinymce - Fatal编程技术网

Javascript 如何使只读tinyMCE编辑器再次可写

Javascript 如何使只读tinyMCE编辑器再次可写,javascript,jquery,tinymce,Javascript,Jquery,Tinymce,我想让页面上的一些TinyMCE文本编辑器暂时只读 我理解这在技术上是可能的,使用: tinymce.get('id').getBody().setAttribute('contenteditable',false) 然后,我们可以通过以下方式重新启用它们: tinymce.get('id').getBody().setAttribute('contenteditable',true) 然而,我发现使用: tinymce.get('id').setMode('readonly') 禁用时更适合我

我想让页面上的一些TinyMCE文本编辑器暂时只读

我理解这在技术上是可能的,使用:

tinymce.get('id').getBody().setAttribute('contenteditable',false)

然后,我们可以通过以下方式重新启用它们:

tinymce.get('id').getBody().setAttribute('contenteditable',true)

然而,我发现使用:

tinymce.get('id').setMode('readonly')

禁用时更适合我的项目的需要,因为它使整个文本区域显示并被禁用

我的问题是,我无法删除
setMode('readonly')
,或者找到应该“重新设置”模式的内容

我试过:

tinymce.get('id').setMode('readonly',0)

比如说。但似乎什么都不管用


TIA。

当您使用
setMode()
API时,您可以传递两个
string
值中的一个来切换模式:

  • 只读
  • 设计
例如:
tinymce.get('content').setMode('design')。以下是在模式之间切换的运行示例:

相关文档可在此处找到: