首页 > 其他分享 >644 事件概述 and 645 事件_常见事件演示

644 事件概述 and 645 事件_常见事件演示

时间:2022-10-30 13:23:10浏览次数:52  
标签:function 鼠标 alert 645 事件 event 弹窗 644

事件 ==》事件监听机制

  概念:某些组件被执行了某些操作后,触发某些代码的执行

  事件:某些操作。如: 单击,双击,键盘按下了,鼠标移动了

  事件源:组件。如: 按钮 文本输入框...

  监听器:代码。

  注册监听:将事件,事件源,监听器结合在一起。 当事件源上发生了某个事件,则触发执行某个监听器代码。  

  常见的事件

  1. 点击事件:

    1. onclick:单击事件

    2. ondblclick:双击事件

  2. 焦点事件

    2.onblur:失去焦点

    2.onfocus:元素获得焦点。

  3. 加载事件:

    1.onload:一张页面或一幅图像完成加载。

  4. 鼠标事件:

    1.onmousedown    鼠标按钮被按下。

    2.onmouseup    鼠标按键被松开。

    3.onmousemove    鼠标被移动。

    4.onmouseover    鼠标移到某元素之上。

    5.onmouseout    鼠标从某元素移开。

  5. 键盘事件:  

    1.onkeydown    某个键盘按键被按下。    

    2.onkeyup        某个键盘按键被松开。

    3.onkeypress    某个键盘按键被按下并松开。

  6. 选择和改变

    1. onchange    域的内容被改变。

    2.onselect    文本被选中。

  7. 表单事件:

    1.onsubmit    确认按钮被点击。

    2.onreset    重置按钮被点击。

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        /*
             常见的事件
              1. 点击事件:
                1. onclick:单击事件
                2. ondblclick:双击事件
              2. 焦点事件
                2.onblur:失去焦点
                        1.一般用于表单验证
                2.onfocus:元素获得焦点。
              3. 加载事件:
                1.onload:一张页面或一幅图像完成加载。
              4. 鼠标事件:
                1.onmousedown 鼠标按钮被按下。
                        定义一个方法时定义一个形参,接受event对象
                        event对象被button属性可以获取鼠标键那个被点击了
                2.onmouseup 鼠标按键被松开。
                3.onmousemove 鼠标被移动。
                4.onmouseover 鼠标移到某元素之上。
                5.onmouseout 鼠标从某元素移开。
              5. 键盘事件:
                1.onkeydown 某个键盘按键被按下。
                2.onkeyup 某个键盘按键被松开。
                3.onkeypress 某个键盘按键被按下并松开。
              6. 选择和改变
                1. onchange 域的内容被改变。
                2.onselect 文本被选中。
              7. 表单事件:
                1.onsubmit 确认按钮被点击。
                        可以阻止表单的提交
                            方法返回false则表单阻止提交
                2.onreset 重置按钮被点击。
        */



        // 加载完成事件
        window.onload = function () {
            /*
            // 失去焦点事件
            document.getElementById("username").onblur = function () {
                //弹窗显示
                alert("失去焦点了");
            }*/

            /*
            //鼠标移到元素之上
            document.getElementById("username").onmouseover = function () {
                //弹窗显示
                alert("点击输入框")
            }*/

            /*
            // 绑定鼠标事件
            document.getElementById("username").onmousedown = function (event) {
                 //弹窗显示
                 // alert("鼠标点击了")
                 //弹窗显示
                alert(event.button);
            }*/

            /*
            //绑定键盘事件
            document.getElementById("username").onkeydown = function (event) {
                //弹窗显示
                //alert(event.keyCode);
                if(event.keyCode == 13) {
                    //弹窗显示
                    alert("提交标点");
                }
            }*/

            /*
            //绑定键盘事件
            document.getElementById("username").onchange = function (event) {
                //弹窗显示
                alert("改变了");
            }
            document.getElementById("city").onchange = function (event) {
                //弹窗显示
                alert("改变了");
            }*/
            /*
            document.getElementById("form").onload = function () {
                // 校验用户名格式正确
                var flag = true;

                return flag;
            }*/
            function  checkFrom(){
                return false;
            }

            }
    </script>
</head>
<body>
<form action="#" id="form" onclick="return checkFrom();">
    <input name="username" id="username">
    <select id="city">
        <option>-请选择-</option>
        <option>河北</option>
        <option>北京</option>
        <option>深圳</option>
        <option>成都</option>
        <option>上海</option>
    </select>
    <input type="submit" value="提交">
</form>


        <script>
        /*
        // 失去焦点事件
        document.getElementById("username").onblur = function () {
            //弹窗显示
            alert("失去焦点了");
        }*/
        </script>
</body>
</html>

 

标签:function,鼠标,alert,645,事件,event,弹窗,644
From: https://www.cnblogs.com/agzq/p/16841071.html

相关文章