如何获取Codemirror textarea的值

我正在使用Codemirror的插件textarea,但我无法检索textarea的值。

码:

var editor = CodeMirror.fromTextArea(document.getElementById("code"), { lineNumbers: true, matchBrackets: true, mode: "text/x-csrc" }); function showCode() { var text = editor.mirror.getCode(); alert(text); } 

这是显示错误:

 editor.getCode() is not a function. 

尝试使用getValue()而不是getCode()

将可选parameter passing给getValue(separator)以指定用于分隔行的string(缺省值为\n )。

这对我来说很好。

 editor.getValue() 

使用your_editor_instace.getValue();

它会正常工作,因为在codemirror中没有名称为getCode()的函数。

设置值使用your_editor_instance.setValue();