CodeMirror 删除编辑器实例
CodeMirror delete a editor instance
我正在使用CodeMirror在我的网络中进行一些语法突出显示。我在 html 中创建了两个单选按钮。我的JavaScript代码如下:
if(flag == "C")
Editor = CodeMirror.fromTextArea(textArea, {
lineNumbers: true,
matchBrackets: true,
mode: "text/x-csrc"
});
else if(flag == "Cpp")
Editor.off(0);
Editor = CodeMirror.fromTextArea(textArea, {
lineNumbers: true,
matchBrackets: true,
mode: "text/x-c++src"
});
它确实完成了语法突出显示的功能,但问题是当我多次单击单选按钮时,它只会创建与我单击一样多的单选按钮,这很烦人。所以我想知道在创建新编辑器实例之前有没有办法删除以前的编辑器实例?
使用 fromTextArea
创建的编辑器具有删除它们的toTextArea
方法。或者,只需创建编辑器一次并使用 Editor.setOption("mode", "text/x-csrc")
。
cm.getWrapperElement() → Element返回表示编辑器的 DOM 节点,并控制其大小。从树中删除此实例以删除编辑器实例。
请参阅文档。http://codemirror.net/doc/manual.html
相关文章:
- ExtJS网格单元格编辑器,防止焦点松动问题
- 可以't使用PHP使用Froala编辑器上传图像URL
- 如何在corona sdk中从CK编辑器中检索数据
- Eclipse编辑器中无法访问的代码
- 如何将拼写检查集成到密文编辑器
- 一个页面上有多个Ace编辑器,没有预先设置元素
- ACE编辑器正在删除模块,因为define是't一根绳子
- 如何通过元素选择器获取tinyMCE编辑器实例
- 使用具有不同完成符的多个ace编辑器实例
- CodeMirror 删除编辑器实例
- CKEDITOR 拖放插件集成在编辑器实例销毁并重新创建后停止工作
- 如何在页面上设置CKEDitor的实例始终是富文本编辑器
- 如何创建JQueryTE文本编辑器的动态实例
- 我可以阻止创建CK编辑器实例吗?
- WP-JS-获取Tinymce编辑器的实例
- Ace javascript编辑器的多个实例
- 王牌编辑器-如何找到一个或所有实例
- Kendo UI在编辑器中从小部件访问详细网格实例
- Froala编辑器获取当前实例
- 使用 tinyMCE 时,有没有办法从编辑器的实例中获取对工具栏的引用