在js或jquery中动态添加js脚本【转】

起因:

我们在用js动态写入script时,会导致</script>后面的所有语句都变为普通文本,导致html展示无效, 所以我们需要规避</script>问题.

解决方案一(亲测好用)

添加 / 用来转议/

var script=$('<script>alert("I am a script element")</script>');
$('body').append(script);


解决方案二 避免在使用中出现/script (未试验)

var script = document.createElement('script');
script.type = 'text/jacascript';
script.src = 'url'; //填自己的js路径
$('body').append(script);

 参考链接:https://segmentfault.com/q/1010000007998877?_ea=1517884

原文地址:https://www.cnblogs.com/whatlonelytear/p/7394278.html