标签: javascript onchange codemirror
我有一个带有onchange事件的codemirror文本框,它存储了change函数返回的对象。
现在,在其他一些文本框中我有原始文本(发生更改之前的文本) 我想在第二个文本框中实现相同的更改,因此它们都具有相同的内容。
有一个函数replaceRange()。但我无法实现所有类型的更改,如多行或用户删除一些文本。
对于所有类型的更改,还有更好的方法吗? 或者是否存在我只是传递对象的函数,它会相应地自动修改文本。
答案 0 :(得分:1)
不是从第一个编辑器获取文本,而是从中获取文档,而不是使用它来交换另一个文档。
在文档中查看:
cm.getDoc()
cm.swapDoc(doc: CodeMirror.Doc)