我有一個頁面,它有document.body.onload=function(){...}
,但由於文檔還包含外部<img>
標籤等, onload
似乎只是在這些外部網站發佈某種響應後才被解僱。Javascript:在document.onload之前訪問DOM
我把代碼放在onload
中,因爲我認爲在那之前DOM樹並不是完全可用的(例如,如果太快調用document.getElementById(x)可能會返回null)。
是否有一個事件在DOM中的所有內容都可訪問之後觸發,但在所有內容都已加載之前?
您也可以加載外部圖像 – mplungjan 2012-03-30 17:21:40
'document.body.onload'不存在。你可能會考慮'
'。 – 2012-03-31 17:18:55