分享

学习03-js(事件处理)

 前端学习共享 2020-02-29

注册事件

监听事件

attachEvent()  //适用于IE9之前的浏览器
addEventListener(type,listener[,useCapture])
type  //事件类型字符串,如click,mouseover,注意不要带on
listener  //事件处理函数,发生事件会调用
useCapture  //可选参数,是一个布尔值,默认false

btns[1].addEventListener(’click‘,function(){ alert(22);})

删除事件

传统注册方式   //eventTarget.onclick=null;
方法监听事件  //eventTarget.removeEventListener(type,listener[,useCapture]);

事件对象的属性和方法

鼠标事件对象

鼠标移动事件:mousemove

键盘事件

事件执行顺序:keydown---keypress--keyup

使用addEventLIstener不需要加on

键盘事件对象

keyCode  //返回该键的ASCLL值
onkeydown和onkeyup不区分大小写,onkeypress区分大小写
focus()方法  //获得焦点

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多