1. 程式人生 > >js中關於多個 onload 的處理

js中關於多個 onload 的處理

//今天寫程式碼時遇到以下問題
<script>
        window.onload = function () {
        //功能1
        }
 </script>-->
<script>
        window.onload = function () {
        //功能2
        }
 </script>-->

在寫js程式碼時,實現的時候只實現了第二個功能,並沒有實現第一個功能。
查閱資料得知:一個頁面中要是存在兩個onload,系統只會執行第二個onload中的程式碼,多個onload,只會執行最後一個onload中的程式碼,比如這樣寫也只會執行最後一個onload

<script>
        window.onload = function () {
            alert(123);
        }
        window.onload = function () {
            alert(456);
        }
        window.onload = function () {
            alert(789);
        }
        window.onload = function () {
            alert(101112);
        }
    </script>

只會彈出101112