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生产批量批处理执行命令
Jul 28 Javascript
jquery与google map api结合使用 控件,监听器
Mar 04 Javascript
js获取php变量的实现代码
Aug 10 Javascript
JS取文本框中最小值的简单实例
Nov 29 Javascript
js编写当天简单日历效果【实现代码】
May 03 Javascript
基于JS如何实现类似QQ好友头像hover时显示资料卡的效果(推荐)
Jun 09 Javascript
微信小程序 底部导航栏目开发资料
Dec 05 Javascript
微信小程序 Tab页切换更新数据
Jan 05 Javascript
使用JavaScript触发过渡效果的方法
Jan 19 Javascript
前端把html表格生成为excel表格的实例
Sep 19 Javascript
JavaScript实现滑块验证解锁
Jan 07 Javascript
JavaScript实现简单拖拽效果
Sep 15 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编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
jquery sortable的拖动方法示例详解
2014/01/16 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
2014/01/26 Javascript
jQuery的each循环用法简单示例
2016/06/12 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
Vue隐藏显示、只读实例代码
2018/07/18 Javascript
JQuery实现ajax请求的示例和注意事项
2018/12/10 jQuery
Bootstrap实现模态框效果
2019/09/30 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
2020/10/28 Javascript
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
Python运行不显示DOS窗口的解决方法
2018/10/22 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
python re模块匹配贪婪和非贪婪模式详解
2020/02/11 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
python 生成器需注意的小问题
2020/09/29 Python
Python中random模块常用方法的使用教程
2020/10/04 Python
让你相见恨晚的十个Python骚操作
2020/11/18 Python
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
后勤主管岗位职责
2014/03/01 职场文书
融资租赁计划书
2014/04/29 职场文书
社区维稳工作方案
2014/06/06 职场文书
公安机关查摆剖析材料
2014/10/10 职场文书
老干部工作汇报材料
2014/10/28 职场文书
先进工作者事迹材料
2014/12/23 职场文书
承兑汇票延期证明
2015/06/23 职场文书
培训计划通知
2015/07/15 职场文书
2019 入党申请书范文
2019/07/10 职场文书
golang switch语句的灵活写法介绍
2021/05/06 Golang
使用Python解决图表与画布的间距问题
2022/04/11 Python