替代window.event.srcElement效果的可兼容性的函数


Posted in Javascript onDecember 18, 2009
function getEvent() 
{ 
var i = 0; 
if(document.all){ 
return window.event; 
} func = getEvent.caller; 
while(func != null) 
{ 
var arg0 = func.arguments[0]; 
if(arg0) 
{ 
if(arg0.constructor == MouseEvent) 
{ 
return arg0; 
} 
} 
func = func.caller; 
} 
return null; 
}

函数中要引用须传参e才能等到:
function buttonOver(e) 
{ 
e = getEvent(); 
var obj = e.srcElement || e.target; 
if (obj.runtimeStyle){ 
obj.runtimeStyle.cssText = "background-color:#FFFFFF"; 
} 
else 
obj.style.background = "#FFFFFF"; 
}
Javascript 相关文章推荐
用js遍历 table的脚本
Jul 23 Javascript
JavaScript DOM学习第六章 表单实例
Feb 19 Javascript
jQuery.Autocomplete实现自动完成功能(详解)
Jul 13 Javascript
jquery getScript动态加载JS方法改进详解
Nov 15 Javascript
纯js实现仿QQ邮箱弹出确认框
Apr 29 Javascript
javascript获取本机操作系统类型的方法
Aug 13 Javascript
JavaScript数据推送Comet技术详解
Apr 07 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
May 24 Javascript
vue注册组件的几种方式总结
Mar 08 Javascript
基于element-ui组件手动实现单选和上传功能
Dec 06 Javascript
Node在Controller层进行数据校验的过程详解
Aug 28 Javascript
如何手动实现一个 JavaScript 模块执行器
Oct 16 Javascript
JavaScript 序列化对象实现代码
Dec 18 #Javascript
让div层随鼠标移动的实现代码 ie ff
Dec 18 #Javascript
Javascript在IE或Firefox下获取鼠标位置的代码
Dec 18 #Javascript
javascript 导出数据到Excel(处理table中的元素)
Dec 18 #Javascript
event.srcElement 用法笔记e.target
Dec 18 #Javascript
Javascript document.referrer判断访客来源网址
May 15 #Javascript
Javascript 中介者模式实例
Dec 16 #Javascript
You might like
Javascript Select操作大集合
2009/05/26 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
Jquery倒计时源码分享
2014/05/16 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
2015/03/25 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
2015/11/17 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
在javascript中使用com组件的简单实现方法
2016/08/17 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
Bootstrap 填充Json数据的实例代码
2017/01/11 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
jQuery实现获取及设置CSS样式操作详解
2018/09/05 jQuery
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
[02:23]2014DOTA2国际邀请赛中国战队回顾
2014/08/01 DOTA
python制作websocket服务器实例分享
2016/11/20 Python
Python中str.format()详解
2017/03/12 Python
PyQt实现界面翻转切换效果
2018/04/20 Python
python批量替换多文件字符串问题详解
2018/04/22 Python
python中break、continue 、exit() 、pass终止循环的区别详解
2019/07/08 Python
如何基于python测量代码运行时间
2019/12/25 Python
解决ROC曲线画出来只有一个点的问题
2020/02/28 Python
Python drop方法删除列之inplace参数实例
2020/06/27 Python
洛杉矶时尚女装系列:J.ING US
2019/03/17 全球购物
医学专业五年以上个人求职信
2013/12/03 职场文书
营销与策划专业求职信
2014/06/20 职场文书
音乐教师求职信
2014/06/28 职场文书
关于教师节的广播稿
2014/09/10 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
先进事迹材料怎么写
2014/12/30 职场文书
销售口号霸气押韵
2015/12/24 职场文书
使用canvas实现雪花飘动效果的示例代码
2021/03/30 HTML / CSS
Python自动化之批量处理工作簿和工作表
2021/06/03 Python
SpringBoot集成Redis的思路详解
2021/10/16 Redis
Python万能模板案例之matplotlib绘制直方图的基本配置
2022/04/13 Python
Golang 入门 之url 包
2022/05/04 Golang