替代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 相关文章推荐
jQuery DOM操作小结与实例
Jan 07 Javascript
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
Jan 01 Javascript
javascript之bind使用介绍
Oct 09 Javascript
javascript全局变量封装模块实现代码
Nov 28 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
Jan 23 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
Nov 14 Javascript
实现一个完整的Node.js RESTful API的示例
Sep 29 Javascript
详解webpack import()动态加载模块踩坑
Jul 17 Javascript
Vue用v-for给循环标签自身属性添加属性值的方法
Oct 18 Javascript
手把手教你使用TypeScript开发Node.js应用
May 06 Javascript
微信小程序Echarts图表组件使用方法详解
Jun 25 Javascript
用vue设计一个日历表
Dec 03 Vue.js
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
php 错误处理经验分享
2011/10/11 PHP
Yii数据库缓存实例分析
2016/03/29 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
javascript 多级checkbox选择效果
2009/08/20 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
2012/03/14 Javascript
nodejs教程之入门
2014/11/21 NodeJs
jQuery中设置form表单中action值的实现方法
2016/05/25 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
2017/06/26 Javascript
JS中type="button"和type="submit"的区别
2017/07/04 Javascript
浅谈vue中慎用style的scoped属性
2017/11/28 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
2019/12/29 Javascript
JS实现字体背景跑马灯
2020/01/06 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
[00:58]2016年国际邀请赛勇士令状宣传片
2016/06/01 DOTA
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
解析Python中的二进制位运算符
2015/05/13 Python
python友情链接检查方法
2015/07/08 Python
Python生成器定义与简单用法实例分析
2018/04/30 Python
python 项目目录结构设置
2020/02/14 Python
python中有帮助函数吗
2020/06/19 Python
Python必须了解的35个关键词
2020/07/16 Python
台湾旅游网站:灿星旅游
2018/10/11 全球购物
个人简历自我评价范文
2014/02/04 职场文书
建筑安全标语
2014/06/07 职场文书
改进作风怎么办发言材料
2014/08/17 职场文书
最美护士演讲稿
2014/08/27 职场文书
没有孩子的离婚协议书怎么写
2014/09/17 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
幼儿园小班家长评语
2014/12/30 职场文书
公积金接收函格式
2015/01/30 职场文书
教师求职简历自我评价
2015/03/10 职场文书
会计主管竞聘书
2015/09/15 职场文书
2016三严三实专题教育活动心得体会
2016/01/06 职场文书
话题作文之学会尊重
2019/12/16 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技