【发布时间】:2011-12-07 08:24:28
【问题描述】:
我正在动态添加 github gist 的脚本。如果我在页面加载之前将其添加到 html 中,则脚本将执行。但是如果我在加载后尝试将它添加到页面,它会将脚本添加到页面但不执行它。
这是我将它添加到页面的方式
HTML
<div id="results"></div>
Javascript
$('#results').click(function() {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://gist.github.com/1265374.js?file=GetGists.js";
document.getElementById('results').appendChild(script);
console.log('script added');
});
这是一个活生生的例子
【问题讨论】:
标签: javascript script-tag