我有一个div标签,该标签通过ajax调用填充了脚本,但是脚本未执行。
有没有办法使脚本执行?
如果您使用jQuery的.html方法,它将解析出脚本标签并对其进行评估:
.html
$("div").html('<script type="text/javascript">alert("This should work")</script>');
如果没有jQuery,则可以使用(1)正则表达式或(2)解析DOM树并查找脚本标签来自己编写。(#2是jQuery的执行方式)