会触发 onload 事件怎么解决

2025-01-20 01:01:05
推荐回答(1个)
回答1:

如果中的onload不能执行,可尝试以下方法“:
(如已存在initLoad()函数)

方法1: 

[javascript] view plain copy

  •   

  • window.attachEvent("onload", initLoad); //initLoad后不能有()  

  •   


  • 方法2:

  • [html] view plain copy

  •   

  • window.onload = function(){initLoad();};  

  •   


  • 方法3:

  • [html] view plain copy

  •   

  • window.onload = function(){(直接写入initLoad的代码)};  

  •   


  • 方法1最好,因为attachEvent是在画面控件Load完之后执行,而2,3可能在Load之前已经执行,会出错。