我试图检索原始(可能被修改,因为我允许它)以及我正在比较的数据(也可能被修改).
文档没有解释如何做,有origLeft和origRight的引用,但它们似乎无法正常工作 - 一个是NULL(左)而另一个似乎不包含修改后的数据.
这是我正在使用的代码:
<div id=editor></div>
<script>
var original = 'Original text';
var compareTo = 'Modified text';
hilight= true;
var target = document.getElementById("editor");
dv = CodeMirror.MergeView(target, {
value: original ,
origLeft: null,
orig: compareTo ,
lineNumbers: true,
mode: "text/html",
highlightDifferences: hilight,
lineWrapping : true,
});
</script>
Run Code Online (Sandbox Code Playgroud)
我试过做dv.getValue(),dv.leftOriginal(),dv.rightOriginal()等等.没有运气
非常感谢您的帮助
我想dv.rightOriginal().getValue()和dv.editor().getValue()(用于编辑的内容)是你在找什么.(这些方法leftOriginal,rightOriginal和editor,返回CodeMirror实例.)