为什么要等到加载页面才能执行这个重要的代码

时间:2014-03-25 18:17:15

标签: javascript asp.net

为什么要等到加载页面才能执行此代码很重要?

window.onload = function(){

// javascript代码

}

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

当脚本需要修改/阅读页面中的元素时,您需要等待页面加载(它们需要存在,并且在页面加载时它们还不存在):如果您不在&#39 ; t与页面互动,你不需要使用window.onload。

答案 2 :(得分:0)

window.onload将在加载完所有内容后执行代码。当您需要页面中的任何元素出现在页面中以便脚本执行时,这一点变得非常重要。

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

另一方面如果你不需要加载任何东西来让脚本运行它就不需要在window.load中。