我正在开发一个小编辑器来向站点添加小部件(HTML、CSS 和 Javascript)。
- 用户在字段中键入小部件代码。
- 验证时,小部件的代码被添加到页面中。
- 用户可以编辑代码(从 DOM 中检索)。
除了我在检索 javascript 代码时遇到问题。实际上,它执行得很好,但从 DOM 中消失了。有什么东西让我无法理解!
我在这里简化了我的问题: HTML 代码:
<textarea id="code">
<script type="text/javascript">alert("code");</script>
</textarea>
<div id="target"></div>
Javascript代码:
$("#target").html($("#code").val());
alert($("#target").html());
试试看:http: //jsfiddle.net/8uhB8/3/
此示例插入 javascript 代码(一个简单的 javascript 警报)并尝试检索它。
你有什么主意吗?
谢谢!