我有一个 JavaScript 脚本,它有一个 src 元素。这个 src 是一个 URL,并且我想使用 JavaScript 将其仅一次更改为其他内容,或者动态创建它。
使用 JavaScript/jQuery 动态创建脚本元素的最佳方法是什么?
我有以下代码:
<script type="text/javascript" src="http://www.google.com"></script>
我想使用javascript/jquery将上面的url更改为另一个url。
我有一个 JavaScript 脚本,它有一个 src 元素。这个 src 是一个 URL,并且我想使用 JavaScript 将其仅一次更改为其他内容,或者动态创建它。
使用 JavaScript/jQuery 动态创建脚本元素的最佳方法是什么?
我有以下代码:
<script type="text/javascript" src="http://www.google.com"></script>
document.body.appendChild(document.createElement('script')).src='http://myjs.com/js.js';
$('<script>').attr({
src: 'www.google.com',
type: 'text/javascript'}).appendTo('body')
)
。应该是 $('<script>').attr({ src: 'www.google.com', type: 'text/javascript'}).appendTo('body')
。 - Adamvar 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);