深入了解最常用的JavaScript 事件

2022-04-15 0 645
目录
  • JavaScript 事件:
    • 常用的事件:
    • 事件操作
  • 总结

    JavaScript 事件:

    事件指的就是当某些组件执行了某些操作后,会触发某些代码的执行。

    常用的事件:

    属性 触发时机
    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", "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1582373193,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/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")
        }
    
        let x = document.getElementById("down");
        x.onclick = down;
    </script>
    

    总结

    本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注NICE源码的更多内容!

    免责声明:
    1、本网站所有发布的源码、软件和资料均为收集各大资源网站整理而来;仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 不得使用于非法商业用途,不得违反国家法律。否则后果自负!

    2、本站信息来自网络,版权争议与本站无关。一切关于该资源商业行为与www.niceym.com无关。
    如果您喜欢该程序,请支持正版源码、软件,购买注册,得到更好的正版服务。
    如有侵犯你版权的,请邮件与我们联系处理(邮箱:skknet@qq.com),本站将立即改正。

    NICE源码网 JavaScript 深入了解最常用的JavaScript 事件 https://www.niceym.com/21207.html