1. 程式人生 > 程式設計 >深入瞭解最常用的JavaScript 事件

深入瞭解最常用的JavaScript 事件

目錄
  • 事件:
    • 常用的事件:
    • 事件操作
  • 總結

    Script 事件:

    事件指的就是當某些元件執行了某些操作後,會觸發某些程式碼的執行。

    常用的事件:

    屬性 觸發時機
    onabort 影象載入被中斷
    onblur 元素失去焦點
    onchange 使用者改變域的內容
    onclick 滑鼠點選某個物件
    ondblclick 滑鼠雙擊某個物件
    onerror 當載入文件或影象時發生某個錯誤
    onfocus 元素獲得焦點
    onkeydown 某個鍵盤的鍵被按下
    onkeypress 某個鍵盤的鍵被按下或按住
    onkeyup 某個鍵盤的鍵被鬆開
    onload 某個頁面或影象被完成載入
    onmousedown 某個滑鼠按鍵被按下
    onmousemove 滑鼠被移動
    onmouseout 滑鼠從某元素移開
    onmouseover 滑鼠被移到某元素之上
    onmouseup 某個滑鼠按鍵被鬆開
    onreset 重置按鈕被點選
    onresize 視窗或框架被調整尺寸
    onselect 文字被選定
    onsubmit 提交按鈕被點選
    onunload 使用者退出頁面

    事件操作

    繫結事件

    方式一: 通過標籤中的事件屬性進行繫結。

    <body>
    <img id="img" src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1582373193,2567665585&fm=26&gp=0.jpg">
    <br/>
    <button id="up" onclick="up()">上一張</button>&nbsp;
    <button id="down" onclick="down()">下一張</button>
    </body>
    
    <script>
        // 顯示第一張
        function up() {
            let img = document.getElementById("img");
            img.setAttribute("src","https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1582373193,2567665585&fm=26&gp=0.jpg")
        }
        // 顯示第二張
        function down() {
            let img = document.getElementById("img");
            img.setAttribute("src","https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpic4.58cdn.com.cn%2Fp1%2Fbig%2Fn_v26f22be8b05a74c42b8f9dfb859480186.jpg%3Fw%3D425%26h%3D320&refer=http%3A%2F%2Fpic4.58cdn.com.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1618451421&t=0310ddbd6f7cd840299b10dd314572c8")
        }
    </script>
    

    方式二: 通過 DOM 元素屬性繫結。

    <body>
    
    <img id="img" src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1582373193,2567665585&fm=26&gp=0.jpg">
    <br/>
    <button id="up">上一張</button>&nbsp;
    <button id="down">下一張</button>
    </body>
    
    <script>
        // 顯示第一張
        function up() {
            let img = document.getElementById("img");
            img.setAttribute("src",2567665585&fm=26&gp=0.jpg")
        }
    
        let s = document.getElementById("up");
        s.onclick = up;
    
        // 顯示第二張
        function down() {
            let img = document.getElementById("img");
            img.setAttribute("src","https://gimg2.baidu.com/imag客棧e_search/src=http%3A%2F%2Fpic4.58cdn.com.cn%2Fp1%2Fbig%2Fn_v26http://www.cppcns.comf22be8b05a74c42b8f9dfb859480186.jpg%3Fw%3D425%26h%3D320&refer=http%3A%2F%2Fpic4.58cdn.com.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1618451421&t=0310ddbd6f7cd840299b10dd314572c8")
        }
    
        let x = document.getElementById("down");
        x.onclick = down;
    </script>
    

    總結

    本篇文章就到這裡了,希望能夠給你帶來幫助,也希望您能夠多多關注我們的更多內容!