gpt4 book ai didi

javascript - 如何使只读的tinyMCE编辑器再次可写

转载 作者:行者123 更新时间:2023-12-02 21:27:16 26 4
gpt4 key购买 nike

我想将页面上的一些 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');。以下是在模式之间切换的运行示例:

http://fiddle.tinymce.com/Gdhaab

可以在此处找到相关文档:https://www.tiny.cloud/docs/api/tinymce/tinymce.editormode/#set

关于javascript - 如何使只读的tinyMCE编辑器再次可写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60708000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com