码迷,mamicode.com
首页 > 其他好文 > 详细

event对象

时间:2018-03-11 17:49:31      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:冒泡   gpo   strong   add   程序   好处   class   body   event   

传统指派: 

1. dom元素 on开头属性

2. js直接添加:

  获取节点.onxxx=事件处理程序

好处:不需要处理兼容

 

现代指派:

addEventListener(“事件名”,“事件处理程序”,“是否使用捕获机制”)

attachEvent(“事件名”,“事件处理程序”)兼容老版本ie6以下

 

event对象:只要有事件发生就会event对象

获取event对象:window.event||arguments[0]  →处理兼容

clientX ,clientY:鼠标在页面上的坐标

screenX,screenY:鼠标在浏览器上的坐标

offsetX,offsetY:鼠标在事件源的上的坐标(如div)

target :事件源节点对象

keyCode:按的哪个键

 

event对象的方法:

阻止冒泡:stoppropgagtion()

阻止默认行为:preventDafault()(如a标签的href="",想让a标签不跳转 在onclick=“return false”)

 

event对象

标签:冒泡   gpo   strong   add   程序   好处   class   body   event   

原文地址:https://www.cnblogs.com/aruanmei/p/8543977.html

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