1

したがって、ユーザーがコードを入力することになっているテキストエリアがあります。

元:<div id="example">blar</div>

テキストエリアに入力したものをHTMLとして(DOMのように)評価するにはどうすればよいですか:

  • jQuery
  • 新しい要素を作成する必要がある

例えば:

コード:<div id="ex">Blar</div>

私の機能:

function parseCode(){
    var code = document.getElementById("code").value;
}

値を取得してアクセスできるようにしたい (のようにcode.getElementsByTagName("div")[0].innerHTML);

4

1 に答える 1

2
var ele = document.createElement('div');
ele.innerHTML = document.getElementById('code').value;

これは、ページ自体に新しい要素を作成するのではなく、メモリ内にのみ作成します

于 2012-05-25T05:32:27.240 に答える