onload事件


onload事件:頁面加載(文本和圖片)完畢的時候,

onload的作用:

  1. JS加載時和html是同步加載的,如果使用元素在定義元素之前易報錯;
    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>Document</title>
            <script>
                var btn=document.getElementById("btn");
                btn.onclick=function(){
                    alert("Hello JavaScript!");
                };
                
            </script>
        </head>
        <body>
            <button id="btn">點擊</button>
        </body>
    </html>

  2. 整個頁面上所有元素加載完畢后再執行js的內容

window.onload可以預防使用標簽在定義之前,即實現JS代碼於html頁面的異步加載

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script>
            window.onload=function(){
                var btn=document.getElementById("btn");
                btn.onclick=function(){
                    alert("Hello Javascript!");
                }
            }
        </script>
    </head>
    <body>
        <button id="btn">點擊</button>
    </body>
</html>

同步與異步:

1.生活中同步是所有的事一起執行,異步是事件一件一件的執行

2.web中同步是事件一件一件的執行,異步是所有的事一起執行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM