执行<脚本>AJAX调用后由innerHTML注入

有一个div叫做“Content”:

<div id=“content”&gt&lt/部门>

它应该由AJAX从PHP文件中填充数据,包括<脚本&gt标签。但是,未执行此标记内的脚本

<div id=“content”&gt<!--AJAX加载到此处的内容后-->
<script type=“text/javascript”>
//代码
&lt/脚本>
<!--这里有更多有用的东西-->
&lt/部门>

我使用了这个代码,它工作得很好

var arr=MyDiv.getElementsByTagName('script')
对于(变量n=0;n<arr.length;n++)
eval(arr[n].innerHTML)//在div内运行脚本

发表评论