window.onload 函数被调用两次

Gau*_*uls 0 javascript forms jquery

我有一个带有 post 方法的简单表单。我不确定为什么 window.onload() 函数在显示页面的下方被调用两次?下面是代码

  function window.onload() {        

       initialisePage();       

    }  
    <form id="frmMain" method="post" runat="Server"> 

</form>
Run Code Online (Sandbox Code Playgroud)

我在调用initialisePage之前尝试使用document.isready函数没有帮助。

tec*_*109 5

如果 window.onload 被调用两次,则意味着在初始加载后前端仍在发生一些更改。更好的方法是检查

window.onload = function() {
if(document.readyState == 'complete') {
myFunction();
}
};
Run Code Online (Sandbox Code Playgroud)