我正在使用 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"
});
它确实完成了语法高亮的功能,但问题是当我多次单击单选按钮时,它只会创建我单击的数量,这很烦人。所以我想知道在我创建一个新的编辑器实例之前有什么方法可以删除之前的编辑器实例吗?