CodeMirror如何获取Textarea值

时间:2013-10-22 11:20:21

标签: javascript textarea codemirror

我创建了一个textarea来使用CodeMirror突出显示C#代码的文本。但是当我试图获得textarea的值时,我失败了。

我正在创建我的编辑器

var editor = CodeMirror.fromTextArea(document.getElementById("txtCode"), {
    lineNumbers: true,
    mode: "text/x-csharp",
    matchBrackets: true
});

当我写一些毫无意义的词并试图获得这样的价值时:

alert(document.getElementById("txtCode").value); 

它返回:

if(true){}else{}

当我尝试得到它时:

alert(document.getElementById("txtCode").getValue());

浏览器提供错误“未捕获的TypeError:对象#没有方法'getValue'”

如何获得此值?

1 个答案:

答案 0 :(得分:5)

使用editor.getValue();

alert(editor.getValue());