我已经动态创建了一个 DIV,我希望它包含一个 JavaScript 链接,它会在上面输出一些东西。JavaScript 链接源是绝对的。显然,这不起作用:
var div = document.createElement('div');
div.id = 'mydiv';
div.innerHTML = "<script type='text/javascript' " +
"src='http://mydomain.com/myscript.js'></script>";
document.body.appendChild(div);
所以我尝试了这个
var script = document.createElement('script')
script.setAttribute('type', 'text/javascript');
script.setAttribute('src', 'http://mydomain.com/myscript.js');
var div = document.createElement('div');
div.id = 'mydiv';
div.appendChild(script);
document.body.appendChild(div);
在我的脚本文件中,我有一个简单的alert('Testing...');
代码。问题是它不起作用。脚本包含在 div 中输入(当我在 Chrome 中检查 DIV 时会看到它),但它不起作用。我没有看到“正在测试...”消息。我错过了什么或做错了什么?谢谢!