【问题标题】:CodeMirror How to get Textarea valueCodeMirror 如何获取 Textarea 值
【发布时间】:2013-10-22 11:20:20
【问题描述】:

我使用 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());

浏览器报错“Uncaught TypeError: Object # has no method 'getValue'”

我怎样才能得到这个值?

【问题讨论】:

  • getValue() 是 CM 对象的方法,而不是 HTML 元素:alert(editor.getValue());

标签: javascript textarea codemirror


【解决方案1】:

使用editor.getValue();

alert(editor.getValue());

【讨论】:

    猜你喜欢
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    • 2011-03-23
    • 2012-05-17
    • 2015-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多