Javascript を使用して CodeMirror エディターの値を設定するにはどうすればよいでしょうか? 質問する

Javascript を使用して CodeMirror エディターの値を設定するにはどうすればよいでしょうか? 質問する

id4次のコードで設定してみます:

<div id="id1">
    <div id="id2">
        <div id="id3">
            <textarea id="id4"></textarea>
        </div>
    </div>
</div>

このコードを使用すると:

document.getElementById('id4').value = "...";

この:

document.getElementById('id3').getElementsByTagName('textarea')[0].value = "...";

しかし、何も機能しません。

更新しました:

textareaCodeMirror エディターに置き換えられました。これに値を設定するにはどうすればよいですか?

助けてくれて本当にありがとう!

ベストアンサー1

3.0 のリリース以降、これを行う方法が若干変更されました。現在は次のようになります。

var textArea = document.getElementById('myScript');
var editor = CodeMirror.fromTextArea(textArea);
editor.getDoc().setValue('var msg = "Hi";');

おすすめ記事