2011-10-25 9 views

答えて

3

使用してプレーンバニラJS:CodeMirrorを使用して コード:

t = document.getElementById('code'); 
t.addEventListener('input',function(){ 
    document.getElementById('result').innerHTML = t.value; 
}); 

oninputイベントハンドラを使用しても同様にキーボード以外のデバイスへas pointed out here

Demo

編集をサポートを追加します

$(function() { 
    $("textarea").each(function (i) { 
     editor = CodeMirror.fromTextArea(this, { 
      lineNumbers: true 
     }); 
    }); 
}); 

document.getElementById('result').innerHTML=editor.getValue(); 

Demo Updated demoまた、コードも更新されます。

editor.getValue()は、指定したexample linkで使用されています。

CodeMirror's API for usage of getValue() and more methods

+0

こんにちは、私は何をしようとしていますか? 問題は、私はそれがCodemirrorで動作するようにしたいということです。 私はgetCode()というメソッドが必要であることを知っています。 – BjarkeCK

+0

私はjQueryを本当に知らないので、バニラJSの問題に答えました。あなたが話す方法。それはjQueryメソッドですか? 編集:あなたのコードは[作品](http://jsfiddle.net/b9QUL/1/)です。 –

+0

しかし、あなたはどうしたらここでうまくいくのですか? http://jsfiddle.net/b9QUL/30/ – BjarkeCK

関連する問題