codemirror可以用于多个文本区域吗?我使用许多动态生成的textareas。
<script type="text/javascript">
var editor = CodeMirror.fromTextArea('code', {
height: "dynamic",
parserfile: "parsecss.js",
stylesheet: "codemirror/css/csscolors.css",
path: "codemirror/js/"
});
</script>
我希望在textarea上设置一个类以将其连接到codemirror。可能吗?解决该问题的另一种方法是设置多个ID。上面的代码设置ID“代码”以连接到codemirror。
最佳答案
实际上,您可以多次调用CodeMirror.fromTextArea
来“Codemirror-ify”多个文本区域。
如果要使用相同选项的多个文本区域,请将Codemirror.fromTextArea
调用包装在一个函数中,例如:
function editor(id)
{
CodeMirror.fromTextArea(id, {
height: "350px",
parserfile: "parsexml.js",
stylesheet: "css/xmlcolors.css",
path: "js/",
continuousScanning: 500,
lineNumbers: true
});
}
然后可以将其应用于文本区域,例如:
editor('code1');
editor('code2');
关于javascript - Codemirror可以用于多个文本区域吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4480137/