要在此处记录此信息,万一有人遇到类似的问题。
"有一点奇怪的问题,我希望有人能指出我是否在报告错误之前犯了错误。
在Chrome中,这种工作正常,在IE(版本9或更高版本)中,只要在表单标记内,它就拒绝显示代码镜像编辑器。
证据: http://jsfiddle.net/ablueman/kmtorrkL(在Chrome浏览器中显示/在IE中已损坏) 表格标签是/表格css是。
http://jsfiddle.net/ablueman/kmtorrkL/32/(使用chrome和IE但不是表单) 表格标签号/表格css是。
http://jsfiddle.net/ablueman/kmtorrkL/33/(在Chrome中工作/在IE中破碎。 表格标签是/表格css no。
https://www.ablueman.co.uk/the/testbench/fourform.php 证据不是怪癖问题或jsfiddle.net中的其他内容
http://validator.w3.org/check?uri=https%3A%2F%2Fwww.ablueman.co.uk%2Fthe%2Ftestbench%2Ffourform.php 该死的事也证实了。
如果有人有任何想法,我会全神贯注。"
var myCodeMirror = CodeMirror.fromTextArea(QTA1, {
mode: "javascript",
lineNumbers: true
});
回答关注.....
答案 0 :(得分:1)
万一有人发现这个:
使用以下方法可以修复:
var whatever = CodeMirror.fromTextArea(document.getElementById('theID'), { lineNumbers:true });
http://jsfiddle.net/ablueman/kmtorrkL/41/
但这意味着手册本质上是错误的和/或IE的眼睛中的选择器可能是错误的。你得到一个未定义的错误。
记录错误报告: https://github.com/codemirror/CodeMirror/issues/2910
http://codemirror.net/doc/manual.html " var myCodeMirror = CodeMirror.fromTextArea(myTextArea);"