-1
我有一個簡單的形式與post方法。我不知道爲什麼window.onload()函數會在它下面顯示頁面兩次被調用?下面是代碼window.onload函數調用兩次
function window.onload() {
initialisePage();
}
<form id="frmMain" method="post" runat="Server">
</form>
我試圖在調用initialisePage之前使用document.isready函數沒有幫助。
我看不出它如何能在所有給定的,如果是JS,你必須在聲明中的語法錯誤調用。服務器端的東西是否也在那裏?你確定你在問題上使用了正確的標籤嗎? – nnnnnn
javascript代碼位於腳本標記「
來源
2015-06-29 11:42:28
中考慮編輯您的答案以包含解釋,顯示*爲什麼/如何*您的代碼提供瞭解決方案 – Matt
您可以使用下面的代碼行:
來源
2015-06-29 11:47:41
或$(document ).ready(initialisePage);'。 – nnnnnn
記住$(document).ready是在元素已經被渲染之前,而$(window).load是在元素已經渲染之後 – OzzyTheGiant
如果window.onload被調用兩次,意味着初始加載之後,前端仍然會發生一些更改。 到的方式更好的將是通過檢查
來源
2017-09-14 11:44:18