-1
A
回答
1
大多數Javascript函數旨在修改DOM的內容或結構,但試圖影響文檔在編程完成之前不應該進行編程。 onload事件在加載目標文檔後觸發,從而確保附加到事件的代碼能夠影響相應的文檔。
+0
正是!如果您在嘗試操作頁面中的對象之前未確保已加載docuemnt,則可能會產生JavaScript錯誤。 – landsteven
0
這很重要,但你也不能使用它。
當腳本需要修改/讀取頁面中的元素(它們需要存在,並且頁面加載時,它們不存在)時,需要等待頁面加載:如果不進行交互與頁面,你不需要使用window.onload。
0
一旦加載完成,window.onload將執行代碼。當需要頁面中的任何元素出現在腳本執行的頁面中時,這很重要。
例如:您正嘗試提醒具有默認值的文本框中的值,並且我們有一個腳本來提醒您。現在這個腳本應該在所有元素都被加載後執行。將這些代碼放在window.onload中將確保它在執行前被加載。
另一方面,如果你不需要加載腳本來運行它,它不需要在window.load中。
相關問題
- 1. 我需要編寫什麼代碼才能生成此代碼?
- 2. 爲什麼此代碼需要8分鐘才能完成?
- 3. 爲什麼我的畫廊頁面需要這麼長時間才能加載?
- 4. 爲什麼頁面重新加載時執行c#代碼的HTML按鈕
- 5. 需要此C#代碼的Javascript等效值才能將值添加到Cookie
- 6. 爲什麼此功能在頁面加載時不運行?
- 7. 要執行什麼文件BLE代碼
- 8. 爲什麼執行此代碼?
- 9. 爲什麼不執行此jQuery代碼?
- 10. 爲什麼不執行此代碼?
- 11. Javascript爲什麼不執行此代碼?
- 12. 爲什麼不執行此代碼?
- 13. 爲什麼我需要執行深度克隆才能使此代碼正常工作?
- 14. 需要對此重複執行分頁
- 15. 爲什麼PHP需要「執行」權限才能寫入文件?
- 16. 此頁面加載代碼有什麼問題?
- 17. 爲什麼Rails需要15+秒才能加載Ruby 1.9?
- 18. Angular - 爲什麼網站需要很長時間才能加載?
- 19. 爲什麼需要UIDocument 40秒才能加載?
- 20. Webkit.Net等待要完全加載頁面
- 21. 功能或錯誤:爲什麼要編譯此Java代碼?
- 22. 需要幫助瞭解爲什麼此代碼不能編譯
- 23. 此代碼爲什麼只下載一個頁面的數據?
- 24. ViewPager.setAdapter需要200ms到300ms才能執行
- 25. 爲什麼我的PhoneGap頁面需要重新加載才能激活ajax方法?
- 26. 頁面重新加載時要做些什麼
- 27. 爲什麼此代碼不能在內容頁面中工作?
- 28. 加載頁面時出現此代碼
- 29. 我需要添加什麼才能使此程序起作用?
- 30. 爲什麼頁面重新加載SetInterval
你問「爲什麼你會在頁面加載後運行代碼嗎?」或者是使用「重要」來試圖讓我們儘可能快地注意並回答你的問題? – freefaller
沒有即時通訊問爲什麼它很重要使用window.onload – user3282438