私はこの例とまったく同じことをしようとしていますが、コードはiframeではなく、divでprintetする必要があります。
http://codemirror.net/demo/preview.html
これは機能しません...私は別のアプローチが必要です。
$("#codeMirrorTextarea").keyup(function () {
$("#div").html($(this).val());
});
あなたが助けることができることを願っています!
私はこの例とまったく同じことをしようとしていますが、コードはiframeではなく、divでprintetする必要があります。
http://codemirror.net/demo/preview.html
これは機能しません...私は別のアプローチが必要です。
$("#codeMirrorTextarea").keyup(function () {
$("#div").html($(this).val());
});
あなたが助けることができることを願っています!
プレーンバニラJSの使用:
t = document.getElementById('code');
t.addEventListener('input',function(){
document.getElementById('result').innerHTML = t.value;
});
oninputイベントハンドラーを使用すると、キーボード以外のデバイスにサポートが追加され、ここで指摘されます
編集:CodeMirrorを使用したコード:
$(function () {
$("textarea").each(function (i) {
editor = CodeMirror.fromTextArea(this, {
lineNumbers: true
});
});
});
document.getElementById('result').innerHTML=editor.getValue();
editor.getValue()は、提供されたサンプルリンクで使用されています。