jquery使用脚本更改脚本的SRC
javascript jquery change src of a script using a script
我有一个javascript脚本。它有一个src元素。这个src是一个url,我想用javascript来改变它,只是一次到别的东西,或者动态地创建它。
使用javascript/jquery动态创建脚本元素的最佳方法是什么?我:
<script type="text/javascript" src="http://www.google.com"></script>
我想使用javascript/jquery将上面的url更改为不同的url。
一个纯JavaScript的方式注入一个脚本标签(在标签的底部)。
document.body.appendChild(document.createElement('script')).src='http://myjs.com/js.js';
你标记了jQuery,所以它真的很简单,使用getScript
:
$.getScript(src, function () {
console.log('script is loaded');
});
动态注入JavaScript文件的jQuery解决方案
$('<script>').attr({
src: 'www.google.com',
type: 'text/javascript'}).appendTo('body')
这将创建一个新的脚本标记,其源指向www.google.com,并将其附加到body标记。
我建议这样写:
var head = document.getElementsByTagName('head')[0];
var newScript = document.createElement('script');
newScript.src = 'http://path.to/script.js';
newScript.type = 'text/javascript';
head.parentNode.appendChild(newScript);
相关文章:
- 如何动态更改脚本src
- 内容安全策略指令:;脚本src'self'blob:文件系统:chrome扩展资源:“;获取是否时
- 如何在 html 页面上动态添加路由到脚本 src
- 如何使用jquery或vanillajavascript从iframe中获取两个脚本src
- 获取在 <脚本 src >标记中添加的请求 URL 的状态
- HTML 脚本 src=“” 使用按钮触发重定向
- 脚本 SRC 归因有时在.php文件中不起作用
- 脚本 src=//example.com/file.js 是否有效
- 将 var 从脚本标记传递到脚本 src
- 谷歌标签管理器添加&instrad of just&转换为脚本src
- 无法使用外部javascript更改html脚本src
- 将location.href添加到脚本src中
- 追加脚本SRC导致跨源请求错误
- 执行动态创建的脚本src链接
- 使用<脚本src=..查找站点的状态代码-安全问题
- 没有内联脚本,仍然得到"由于内容安全策略指令而被拒绝:“;脚本src'self'&”;
- 当脚本src添加到head时,不会调用jQuery函数
- 脚本src不工作.它的脚本有效吗
- 嵌入<脚本src=>从remote.js重写高度
- 链接到外部js文件不工作<脚本src="client.js"