如何解决tinymce尝试在remove之后保存
当我从文本区域中删除tinymce时(使用tinymce.editors[0].remove()
或ѭ1it),然后尝试保存,因此出现以下异常:
Uncaught TypeError: Cannot read property \'firstChild\' of null
和
Uncaught TypeError: Cannot set property \'designMode\' of null
(第二个是由我的保存处理程序引起的)。我应该更改什么,以便tinyMCE在删除后不尝试保存?
解决方法
您可以使用删除编辑器实例
tinyMCE.execCommand(\"mceRemoveControl\",false,textarea_id);
在这种情况下,不应调用“ 5”。
, get
函数会在找到实例后尝试保存该实例(在添加完您要在实例上创建的函数后,在这种情况下为remove
函数)。发生的情况是您要删除实例(这就是为什么它是null
),然后尝试使用get
函数进行保存。我建议以下代码:
tiny_ed = tinymce.get(\'mytextareasid\')
tinyMCE.remove(tiny_ed);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。