javascript之卸载鼠标事件的代码


Posted in Javascript onMay 14, 2007

//by xmg
<script>
function addEvent(obj,eventName,eventFunc){
 if(obj.attachEvent) {
 obj.attachEvent(eventName,eventFunc);
 }else if(obj.addEventListener){
 eventName = eventName.toString().replace(/on(.*)/i,'$1');
 obj.addEventListener(eventName,eventFunc,true);
 }
}
function delEvent(obj,eventName,eventFunc){
 if(obj.detachEvent)
 obj.detachEvent(eventName,eventFunc)
 else if(obj.removeEventListener){
 eventName = eventName.toString().replace(/on(.*)/i,'$1');
 obj.removeEventListener(eventName,eventFunc,true);
 }
}
</script>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<button onclick=addEvent(document,"onclick",test1)>add1</button><br>
<button onclick=delEvent(document,"onclick",test1)>del1</button><br>
<button onclick=addEvent(document,"onclick",test2)>add2</button><br>
<button onclick=delEvent(document,"onclick",test2)>del2</button><br>
<script>
function test1(){
 alert("test1")
}
function test2(){
 alert("test2")
}
document.onclick=function(){
 alert(1)
}
</script>
</BODY>
</HTML>

Javascript 相关文章推荐
javascript 装载iframe子页面,自适应高度
Mar 20 Javascript
php析构函数的具体用法小结
Mar 11 Javascript
对JavaScript中this指针的新理解分享
Jan 31 Javascript
JS通过Cookie判断页面是否为首次打开
Feb 05 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 Javascript
ES6关于Promise的用法详解
May 07 Javascript
JavaScript中call和apply方法的区别实例分析
Aug 03 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
Jan 09 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
Jun 25 Javascript
javaScript中indexOf用法技巧
Nov 26 Javascript
使用vue实现HTML页面生成图片的方法
Mar 12 Javascript
js实现简单点赞操作
Mar 17 Javascript
getElementById在任意一款浏览器中都可以用吗的疑问回复
May 13 #Javascript
JavaScript脚本语言在网页中的简单应用
May 13 #Javascript
编辑浪子版表单验证类
May 12 #Javascript
textContent在Firefox下与innerText等效的属性
May 12 #Javascript
关于__defineGetter__ 和__defineSetter__的说明
May 12 #Javascript
JavaScript Archive Network 集合
May 12 #Javascript
(仅IE下有效)关于checkbox 三态
May 12 #Javascript
You might like
把PHP安装为Apache DSO
2006/10/09 PHP
php短信接口代码
2016/05/13 PHP
javascript权威指南 学习笔记之null和undefined
2011/09/25 Javascript
jQuery.validate 常用方法及需要注意的问题
2013/03/20 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
jquery阻止后续事件只执行第一个事件
2014/07/24 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
node实现定时发送邮件的示例代码
2017/08/26 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
浅析vue深复制
2018/01/29 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
详解Angular5 路由传参的3种方法
2018/04/28 Javascript
JS中实现一个下载进度条及播放进度条的代码
2019/06/10 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
vue props对象validator自定义函数实例
2019/11/13 Javascript
[00:27]DOTA2荣耀之路2:Patience from zhou!
2018/05/24 DOTA
python字符串str和字节数组相互转化方法
2017/03/18 Python
Python基于贪心算法解决背包问题示例
2017/11/27 Python
详解爬虫被封的问题
2019/04/23 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
使用Python+selenium实现第一个自动化测试脚本
2020/03/17 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
html5新增的定时器requestAnimationFrame实现进度条功能
2018/12/13 HTML / CSS
Parts Express:音频、视频和扬声器的第一来源
2017/04/25 全球购物
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
电气工程和自动化自荐信范文
2013/12/25 职场文书
《果园机器人》教学反思
2014/04/13 职场文书
2014年教师节寄语
2014/08/11 职场文书
暑假安全保证书
2015/02/28 职场文书
心理健康教育主题班会
2015/08/13 职场文书
Python import模块的缓存问题解决方案
2021/06/02 Python
使用Java去实现超市会员管理系统
2022/03/18 Java/Android
Javascript的promise,async和await的区别详解
2022/03/24 Javascript