码迷,mamicode.com
首页 > Web开发 > 详细

js事件类型-绑定事件

时间:2021-02-22 12:00:37      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:标签   焦点   back   oninput   blank   pre   页面   UNC   java   

更多事件:点击查询

load事件:

<script type="text/javascript">
    //整个页面窗口加载完成之后(所有标签加载完成)
    window.onload = function(){
        //防止  js在前,标签在后的情况,js执行 时 标签没有加载完成
        // alert(‘我加载完啦‘);
        // 
    }
</script>

鼠标事件:

 

<script>
    var d = document.getElementById(d);

    // mouseenter   mouseleave  不区分子元素(鼠标从父元素移动到子元素,不触发)
        d.onmouseenter = function(){
            console.log(enter);
        }
        d.onmouseleave = function(){
            console.log(leave);
        }
    //当鼠标悬浮时触发
    d.onmouseover = function(){
        console.log(来了?);
    }
    //当鼠标离开时触发
        d.onmouseout = function(){
            console.log(不要啊);
        }
    //当鼠标按下时触发
        d.onmousedown = function(){
            console.log(用力啊);            
        }
    //当鼠标弹起时触发
        d.onmouseup = function(){
            console.log(再来);            
        }
    //当鼠标移动时触发
        d.onmousemove = function(){
            console.log(别乱动);            
        }
        
        //当点击右键时
        d.oncontextmenu = function(){
            console.log(你想干什么?);
            return false;//不让菜单出来
        }
        
        // 当复制内容时
        d.oncopy = function(){
            console.log(你敢复制我?);
            return false;
        }
    
</script>

 

键盘事件:

    <input id="demo" type="text" value="">
    

    <script>
    
        var k = document.getElementById(demo);
    
        k.onkeydown = function(){
            console.log(键盘被按下时触发);
        }

        k.onkeypress = function(){
            console.log(键盘被按下时触发,晚于down);
        }
 
        k.onkeyup = function(){
            console.log(键盘被松开触发);
        }

    </script>

表单事件:

<input type="text" id="t" value="">
<script>
    var d = document.getElementById(t);
    //当内容改变且失去焦点时触发
    d.onchange = function(){
        console.log(内容改变了且失去焦点触发);
    }
    //当内容改变时触发
    d.oninput = function(){
        console.log(内容改变时触发);
    }

    //更多看手册
</script>

 

绑定事件思路:

<script type="text/javascript">
    //绑定事件思路&步骤
    //1.找标签 
    var d = document.getElementById(t);
    //2.绑定事件  标签.on事件名称 = 函数
    d.onchange = function(){
        //3.具体的处理 --触发事件后要做的事情
    }
</script>

 

js事件类型-绑定事件

标签:标签   焦点   back   oninput   blank   pre   页面   UNC   java   

原文地址:https://www.cnblogs.com/dazahui/p/14422697.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!