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 刷新全集常用代码
Nov 22 Javascript
JavaScript中的acos()方法使用详解
Jun 14 Javascript
jQuery 遍历函数详解
Jul 05 Javascript
jquery实现平滑的二级下拉菜单效果
Aug 26 Javascript
nuxt+axios解决前后端分离SSR的示例代码
Oct 24 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
Jun 28 Javascript
对vue 键盘回车事件的实例讲解
Aug 25 Javascript
Vue通过ref父子组件拿值方法
Sep 12 Javascript
JS实现获取数组中最大值或最小值功能示例
Mar 02 Javascript
详解小程序input框失焦事件在提交事件前的处理
May 05 Javascript
vue滚动固定顶部及修改样式的实例代码
May 30 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
Aug 14 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
构建简单的Webmail系统
2006/10/09 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
为javascript添加String.Format方法
2020/08/11 Javascript
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
Extjs中使用extend(js继承) 的代码
2012/03/15 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
jQuery中:has选择器用法实例
2014/12/30 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
2015/03/26 Javascript
jquery实现图片水平滚动效果代码分享
2015/08/26 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
js拖拽功能实现代码解析
2016/11/28 Javascript
慕课网题目之js实现抽奖系统功能
2017/09/19 Javascript
angular2 ng2 @input和@output理解及示例
2017/10/10 Javascript
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
JS制作简易计算器的实例代码
2020/07/04 Javascript
Vue性能优化的方法
2020/07/30 Javascript
python中from module import * 的一个坑
2014/07/20 Python
如何使用python爬取csdn博客访问量
2016/02/14 Python
Python数据结构之顺序表的实现代码示例
2017/11/15 Python
通过Python 接口使用OpenCV的方法
2018/04/02 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
2019/07/23 Python
Django框架反向解析操作详解
2019/11/28 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
纪律教育月活动总结
2014/08/26 职场文书
小学优秀教师事迹材料
2014/12/16 职场文书
2015年个人思想总结
2015/03/09 职场文书
新员工入职感想
2015/08/07 职场文书
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android
python周期任务调度工具Schedule使用详解
2021/11/23 Python