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数据分享
May 12 Javascript
JavaScript数据结构和算法之二叉树详解
Feb 11 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
Sep 21 Javascript
javascript实现数字倒计时特效
Mar 30 Javascript
javascript实现简易计算器
Feb 01 Javascript
vue2.0移除或更改的一些东西(移除index key)
Aug 28 Javascript
js实现上传并压缩图片效果
Jan 10 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
微信小程序的注册页面包含倒计时验证码、获取用户信息
May 22 Javascript
解决layui使用layui-icon出现默认图标的问题
Sep 11 Javascript
详解Vue3中对VDOM的改进
Apr 23 Javascript
vue中destroyed方法的使用说明
Jul 21 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
第六节--访问属性和方法
2006/11/16 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
浅谈本地WAMP环境的搭建
2015/05/13 PHP
PHP远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
Javascript实现关联数据(Linked Data)查询及注意细节
2013/02/22 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
jquery中通过父级查找进行定位示例
2013/06/28 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
jQuery实现html表格动态添加新行的方法
2015/05/28 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
javascript遍历json对象的key和任意js对象属性实例
2017/03/09 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
2018/09/29 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
微信JSSDK实现打开摄像头拍照再将相片保存到服务器
2019/11/15 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
Javascript实现关闭广告效果
2021/01/29 Javascript
[04:36]DOTA2国际邀请赛 ti3精彩集锦
2013/08/19 DOTA
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
Python列表推导式、字典推导式与集合推导式用法实例分析
2018/02/07 Python
python 处理string到hex脚本的方法
2018/10/26 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
python 利用jinja2模板生成html代码实例
2019/10/10 Python
python wxpython 实现界面跳转功能
2019/12/17 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
打架检讨书800字
2014/01/10 职场文书
就业协议书的作用
2014/04/11 职场文书
工地质量标语
2014/06/12 职场文书
大专护理专业自荐信
2015/03/25 职场文书
政府会议通知范文
2015/04/15 职场文书