博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript事件对象
阅读量:5984 次
发布时间:2019-06-20

本文共 612 字,大约阅读时间需要 2 分钟。

事件对象
 
在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息。
 
兼容DOM的浏览器会将一个event传入到事件处理程序中。无论指定事件处理程序时使用什么方法(DOM0级或DOM2级),都会传入event对象。
 
跨浏览器的事件对象
 
var eventUtil = {
     getEvent: function(event) {
          return event ? event:window.event;
     },
     getTarget: function(event) {
          return event.target ||  window.event.srcElement;
     },
     preventDefault: function(event) {
          // 阻止默认事件
          if(event.preventDefault) {
               event.preventDefault();
          }else {
               event.returnValue = false;
          }
     },
     stopPropagation: function(event) {
          if(event.stopPropagation) {
               event.stopPropagation();
          }else {
               event.cancelBubble = true;
          }
     }
}

转载于:https://www.cnblogs.com/blsm/p/6617449.html

你可能感兴趣的文章
CSS格式模板
查看>>
jvm垃圾回收器与内存分配策略
查看>>
机器学习之svm---cv wiki svm
查看>>
多媒体开发之播放器---一个基于FFmpeg、libtorrent的P2P播放器实现
查看>>
淘宝数据魔方技术架构解析阅读心得
查看>>
python 文件操作
查看>>
寄存器的概念
查看>>
复习java基础第七天(反射)
查看>>
下载 ....aar jitpack.io 打不开。
查看>>
c语言显示八进制和十六进制数
查看>>
一起谈.NET技术,Discuz!NT 缓存设计简析 [原创]
查看>>
browser-sync默认地址如何转成127.0.0.1
查看>>
学习php脚本
查看>>
Git使用
查看>>
Spark之键值RDD转换(转载)
查看>>
2017-2018-2 20155225《网络对抗技术》实验二+ 后门进阶
查看>>
SQL报错 个人收集
查看>>
BZOJ 1257: [CQOI2007]余数之和sum【神奇的做法,思维题】
查看>>
关于int *a[常量]与int (*a)[常量]的分析与区分(详解)
查看>>
Nodejs 第一站
查看>>