0

CodeMirror は、基本的に言語に応じて入力したテキストを強調表示するだけのソフトウェアで、非常に使いやすいです。

クリックすると、テキストボックスの値を取得してiFrameなどに入れて出力する実行ボタンを作成するにはどうすればよいですか。

たとえば、次のようにします。

<h1>Test</h1>

実際には、次のように別の画面に出力されます。

テスト

これを配置するより良い方法は、iFrame をテキストエリアと同期させることだと思います。

onkeydown="function();" を使用できると思います 関数を呼び出して関数を呼び出すと、関数はテキストエリアの値を取得し、iFrame に出力します。JavaScript で iFrame を更新する方法がわかりません。

4

1 に答える 1

0

document.onkeydown を使用して、テキストエリアの値を iframe と同期できます。

document.onkeydown = function(){
      document.getElementById("myiframe").contentDocument.body.innerHTML = document.getElementById("mytextarea").value;
};

例: http://jsfiddle.net/CCjb2/1/

于 2013-11-02T22:22:05.243 に答える