在JavaScript中将String解析为HTML

时间:2012-05-25 05:16:58

标签: javascript html dom html-parsing

所以,我有一个textarea,用户应该输入代码。

例如:<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);

1 个答案:

答案 0 :(得分:2)

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

这不会在页面本身上创建新元素,仅在内存

中创建