JavaScript 事件入门

前言

事件是由于用户触发而引起,所以鼠标和键盘见解的触发了我们的事件,总结分为HTML事件,内敛事件,window事件


当事件触发box的时候会触发我们写的box函数

function box(){
    alert("asdf");
}

但是如果写闭包的形式,那么box就不会被找到

<font size=5><font face="楷体">  window.onload=function(){  这样会出错,因为找不到box
    function box(){
    alert("asdf");
}

不过我们可以采用另一中方式,把函数给我们触发的的事件

    input.onmousemove=function(){
        alert("sadf");
    }

事件介绍

单击事件

    input.onclick=function(){
        alert("sadf");
    }

双击事件

input.ondblclick=function(){
        alert("sadf");

只点击没有按下就触发

    input.onmousedown=function(){
        alert("sadf");

用鼠标移动到上方触发

input.onmouseover=function(){
        alert("sadf");

地方移除

input.onmouseout=function(){
        alert("sadf");

鼠标移动就触发

    window.onkeydown=function(){
        alert("sadf");
    }

按字符键触发

    input.onkeypress=function(){
        alert("sadf");

按键释放触发

        input.onkeyup=function(){
        alert("sadf");
    }

光标移动发生改变

    input.onchange=function(){
        alert('asdf');
    }

获得焦点时候触发

        input.onfocus=function(){
        alert('asdf');
    }

失去焦点触发

    input.onblur=function(){
        alert('asdf');
    }

窗体变化触发

    window.onresize=function(){
         alert('asdf');
     }

滚动条滚动触发

   window.onscroll=function(){
         alert('asdf');
     }

获取元素

var form=document.getelementByTagName('form')[0]

总结

所有的事件都是on+名称

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王雪芬-ghqr-264962

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值