首页 > 其他 > 详细

event对象

时间:2018-03-11 15:34:40      阅读:242      评论:0      收藏:0      [点我收藏+]

传统指派: 

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对象

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!