javascript - window.onload 函数被调用两次

标签 javascript jquery forms

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

  function window.onload() {        

       initialisePage();       

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

</form>

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

最佳答案

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

window.onload = function() {
if(document.readyState == 'complete') {
myFunction();
}
};

关于javascript - window.onload 函数被调用两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31114708/

相关文章:

javascript - 导轨 : accessing a non-instance variable in js. erb

java - 以 spring 形式绑定(bind)一个集合

javascript - 如何在一页上使用多个日期选择器

javascript - 查找数组中字符串的值

javascript - 如何避免在 jQuery 中重复选择器名称?

javascript - 如何在 JavaScript 中限制追加字符串?

php - 使用 php 和 sql 为每个项目 id 创建一个操作 url

javascript - 查询 : Sliding Puzzle Generator Giving Unsolvable Puzzles

javascript - 单击按钮后生成的表单中的 jscolor

javascript - Ajax 不会在 jQuery 中悬停时更新