我有一个用Python编写的应用程序,它将HTML作为JSON有效载荷的一部分传递给页面。在该页面中,我正在尝试解码HTML并将其动态添加到DOM中。HTML标记是带有子脚本元素的Div元素。以下是我的代码,它能够正确地打印出解码后的HTML,但实际上无法执行脚本:
<div id="parentDiv">
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type='text/javascript'></script>
</div>
如果我将上述代码中记录的html创建页面,那么脚本将按预期执行,这是转换后的HTML内容,并希望动态添加到父div中:
<div id="parentDiv">
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<div id='testDiv'>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script>
d3.select("#testDiv")
.data([4, 8, 15, 16, 23, 42])
.enter().append("p")
.text(function(d) { return "I'm number " + d + "!"; });
</script>
</div>
</div>
我在这里做错了什么?
<script src="http://d3js.org/d3.v3.min.js"></script>
这部分。 - Himal