Codemirror未找到textarea,因为DOM未完全加载

时间:2015-04-03 11:21:44

标签: textarea delay startup codemirror

我正在尝试在使用Hype(Tumult)构建的应用程序中嵌入w codemirror TextArea。在我的php文档中插入的任何textarea上启动codemirror都没有问题。

但是,当我尝试从我的JS设计中定位textarea时,答案总是如此:textarea为null。

我打赌那是因为我的textArea“在codemirror启动后出现在场景中”。

请问:在确定我的textarea id =“myBox”已加载后,我怎能延迟codeMirror启动?

1 个答案:

答案 0 :(得分:0)

感谢您的阅读。我尝试使用changingState加载页面:

document.onreadystatechange = function () {
if(document.readyState === "complete"){
/* your code */
var editor = CodeMirror.fromTextArea(document.getElementById("txtdef"), {
/* start codemirror */
});
}
}

它正在发挥作用。很棒!