2014-03-25 32 views

回答

1

大多数Javascript函数旨在修改DOM的内容或结构,但试图影响文档在编程完成之前不应该进行编程。 onload事件在加载目标文档后触发,从而确保附加到事件的代码能够影响相应的文档。

+0

正是!如果您在尝试操作页面中的对象之前未确保已加载docuemnt,则可能会产生JavaScript错误。 – landsteven

0

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

当脚本需要修改/读取页面中的元素(它们需要存在,并且页面加载时,它们不存在)时,需要等待页面加载:如果不进行交互与页面,你不需要使用window.onload。

0

一旦加载完成,window.onload将执行代码。当需要页面中的任何元素出现在脚本执行的页面中时,这很重要。

例如:您正尝试提醒具有默认值的文本框中的值,并且我们有一个脚本来提醒您。现在这个脚本应该在所有元素都被加载后执行。将这些代码放在window.onload中将确保它在执行前被加载。

另一方面,如果你不需要加载脚本来运行它,它不需要在window.load中。

相关问题