天空小小岛技术论坛

 找回密码
 注册
搜索
查看: 4160|回复: 0

获取源对象和事件对象(懒人专用)

[复制链接]
一粒米 发表于 2010-5-26 18:08:45 | 显示全部楼层 |阅读模式
  1. function getTarget(event) {
  2.         //event = doane(event);
  3.         return event.srcElement || event.target;
  4. }

  5. /**
  6. * 获取 event 对象
  7. * @param        event        event 事件对象;
  8. */
  9. function getEvent() {
  10.         if(document.all) {
  11.                 return window.event;
  12.         }
  13.         func = getEvent.caller;
  14.         while(null != func) {
  15.                 var argF = func.arguments[0];
  16.                 if(argF && argF.constructor == MouseEvent) {
  17.                         return argF;
  18.                 }
  19.                 func = func.caller;
  20.         }
  21.         return null;
  22. }
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|天空小小岛 ( 京ICP备17043412号-1|

GMT+8, 2018-12-10 14:38 , Processed in 0.108930 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表