1

所以,我有一个文本区域,用户应该在其中输入代码。

前任:<div id="example">blar</div>

我如何评估他们在 textarea 中作为 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 回答