@sethさんの答えは完全に右ですが、あなたはそれがロードされた直後に、それを削除することができ、また、あなたがとき知りたいかもしれませんが、DOMに挿入さscript
要素を残しする必要はありません。挿入されたスクリプトがすることができますたとえば、使用する準備ができている:
function loadScript(url, completeCallback) {
var script = document.createElement('script'), done = false,
head = document.getElementsByTagName("head")[0];
script.src = url;
script.onload = script.onreadystatechange = function(){
if (!done && (!this.readyState ||
this.readyState == "loaded" || this.readyState == "complete")) {
done = true;
completeCallback();
// IE memory leak
script.onload = script.onreadystatechange = null;
head.removeChild(script);
}
};
head.appendChild(script);
}
使用法:
loadScript("http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js",
function() { alert('jQuery has been loaded.'); });
出典
2009-09-03 21:00:47
CMS
ありがとうございました!大きな助け – Ronal
あなたは大歓迎です。 – seth
タイプは必要ありませんが、違いはありません(途中) –