CodeMirrorを使用して、Webで構文の強調表示を行っています。私は自分のhtmlに2つのラジオボタンを作成しました。そして、私のJavaScriptコードは次のとおりです。CodeMirrorエディタインスタンスを削除する
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"
});
構文の強調表示の機能を完了し、私はラジオボタンを複数回クリックすると、問題は、それだけで、私はクリックだけ多くの作成であり、これは迷惑です。だから、新しいエディタを作成する前に、以前のエディタインスタンスを削除する方法はありますか?
はい、toTextAreaメソッドが必要です。私はすでに私の問題をスローする。すべてのMarjinとBren1818に感謝します。 – user2992389
あなたはフィドルを提供できますか? – Goku