2014-03-25 37 views

回答

1

大多數Javascript函數旨在修改DOM的內容或結構,但試圖影響文檔在編程完成之前不應該進行編程。 onload事件在加載目標文檔後觸發,從而確保附加到事件的代碼能夠影響相應的文檔。

+0

正是!如果您在嘗試操作頁面中的對象之前未確保已加載docuemnt,則可能會產生JavaScript錯誤。 – landsteven

0

這很重要,但你也不能使用它。

當腳本需要修改/讀取頁面中的元素(它們需要存在,並且頁面加載時,它們不存在)時,需要等待頁面加載:如果不進行交互與頁面,你不需要使用window.onload。

0

一旦加載完成,window.onload將執行代碼。當需要頁面中的任何元素出現在腳本執行的頁面中時,這很重要。

例如:您正嘗試提醒具有默認值的文本框中的值,並且我們有一個腳本來提醒您。現在這個腳本應該在所有元素都被加載後執行。將這些代碼放在window.onload中將確保它在執行前被加載。

另一方面,如果你不需要加載腳本來運行它,它不需要在window.load中。

相關問題