Jquery入门学习篇(四)————js事件 event target 理解

当DOM元素中的某元素响应某一事件的时候,多数浏览器将持有Event类的一个event对象,而在IE中则是将该event对象作为window对象的一个属性来操作。

所以在IE和其他浏览器中判断event:

if(!event){event = window.event;}//event如果为null或者undefined则指派为window.event

 event对象包含了当前处理事件对象大量信息,常用的我们可以通过event对象拿到当前发生事件的对象,该对象在ie中为srcElement而在其他浏览器中则是target所以判断:

var target = (event.target)?event.target:event.srcElement;

拿到target对象则可以取得对应对象的信心如:

var tagname = target.tagName;
var id = target.id;

  

事件传播特性:

 当触发一个事件后,则该事件默认DOM向上传播到遍历所有元素,直到遍历到<html>初始元素为止。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值