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 相关文章推荐
两种简单实现菜单高亮显示的JS类代码
Jun 27 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
Mar 05 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
Dec 04 Javascript
EasyUI Pagination 分页的两种做法小结
Jul 09 Javascript
AngularJS之依赖注入模拟实现
Aug 19 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
Sep 29 Javascript
ES6通过babel转码使用webpack使用import关键字
Dec 13 Javascript
利用JS测试目标网站的打开响应速度
Dec 01 Javascript
vue中的适配px2rem示例代码
Nov 19 Javascript
解决Vue打包后访问图片/图标不显示的问题
Jul 25 Javascript
vue实现购物车小案例
Sep 27 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
Jan 26 Vue.js
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
PHP5 字符串处理函数大全
2010/03/23 PHP
关于初学PHP时的知识积累总结
2013/06/07 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
2016/03/20 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
js 鼠标点击事件及其它捕获
2009/06/04 Javascript
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
2018/04/05 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
2018/06/11 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
人工智能最火编程语言 Python大战Java!
2017/11/13 Python
Python使用修饰器进行异常日志记录操作示例
2019/03/19 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
Python实现汇率转换操作
2020/05/03 Python
Python小白垃圾回收机制入门
2020/06/09 Python
python如何导出微信公众号文章方法详解
2020/08/31 Python
英国领先的电动可调床制造商:Laybrook
2019/12/26 全球购物
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
美术师范毕业生自荐信
2013/11/16 职场文书
公司股东合作协议书
2014/09/14 职场文书
建筑横幅标语
2014/10/09 职场文书
学习焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
学习普通话的体会
2014/11/07 职场文书
幼儿园小班开学寄语(2016秋季)
2015/12/03 职场文书
大学生党课心得体会
2016/01/07 职场文书
2016年师德师风学习心得体会
2016/01/12 职场文书
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫