2

我正在使用 jQuery

<textarea name="" id="upEditor" cols="30" rows="10"></textarea>

var editor = CodeMirror.fromTextArea($('#upEditor'), {
    stylesheet:'monokai.css'
});

我不知道为什么它不起作用,在控制台中,它说:

Uncaught TypeError: Object [object Object] has no method 'getAttribute' 

请帮助-谢谢

4

2 回答 2

3

可能是dom延迟初始化引起的。并且还[0]应该添加

$(document).ready(function() {
    var editor = CodeMirror.fromTextArea($('#upEditor')[0], {
    stylesheet:'monokai.css'
    });
});
于 2015-09-15T11:22:57.690 回答
0

您应该更改$('#upEditor')[0]document.getElementById('upEditor'). 这应该可以立即解决您的问题

于 2016-09-06T08:42:18.417 回答