【发布时间】:2018-11-16 05:08:08
【问题描述】:
我正在尝试使用 Code Mirror 创建文本编辑器。我想在显示屏底部向用户显示当前行号,就像文本编辑器一样。
到目前为止,我已经尝试过:
function updateInfo(){
var lines = editor.lineCount();
document.getElementById('line-no.').innerText = lines;
editor.refresh();
}
editor.on("change", updateInfo());
line-no. 是 span,我想在其中显示行号。这适用于第一个行号,但是当我转到其他行时,它什么也没做。控制台显示此错误:
codemirror.js:2154 Uncaught TypeError: Cannot read property 'apply' of undefined
at codemirror.js:2154
at fireCallbacksForOps (codemirror.js:2111)
at finishOperation (codemirror.js:2125)
at endOperation (codemirror.js:3747)
at HTMLTextAreaElement.<anonymous> (codemirror.js:3884)
【问题讨论】:
标签: javascript html css codemirror