在我的網頁我動態添加腳本這樣的功能:何時調用document.appendChild()?
function addScript(src) {
var s = document.createElement('script');
s.setAttribute('src', src);
document.body.appendChild(s);
}
我想知道,但如果我必須等待該文檔在此之前被加載。文件中的文本可能沒有準備好嗎?
我使用這個的時刻:如果
document.onreadystatechange = function() {
if (typeof document.body !== 'undefined') {
addScript('http://my.url);
}
};
不知道這是不必要的,雖然也許延緩在頁面腳本的負載。
你爲什麼不使用'document.body.onload =函數(){addScript(SRC)}'? – guest271314