小编典典

通过AJAX加载脚本标签

ajax

我有一个div标签,该标签通过ajax调用填充了脚本,但是脚本未执行。

有没有办法使脚本执行?


阅读 273

收藏
2020-07-26

共1个答案

小编典典

如果您使用jQuery的.html方法,它将解析出脚本标签并对其进行评估:

$("div").html('<script type="text/javascript">alert("This should work")</script>');

如果没有jQuery,则可以使用(1)正则表达式或(2)解析DOM树并查找脚本标签来自己编写。(#2是jQuery的执行方式)

2020-07-26