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系列之数据类型 字符串
Jun 08 Javascript
js实现点击注册按钮开始读秒倒计时的小例子
May 11 Javascript
对之前写的jquery分页做下升级
Jun 19 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
Dec 19 Javascript
javascript笛卡尔积算法实现方法
Apr 08 Javascript
jquery实现的仿天猫侧导航tab切换效果
Aug 24 Javascript
拥Bootstrap入怀——导航栏篇
May 30 Javascript
vue2组件之select2调用的示例代码
Oct 12 Javascript
微信小程序发送短信验证码完整实例
Jan 07 Javascript
layer ui 导入文件之前传入数据的实例
Sep 23 Javascript
JavaScript原型式继承实现方法
Nov 06 Javascript
es6中使用map简化复杂条件判断操作实例详解
Feb 19 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模板引擎比较分析
2008/05/26 PHP
php 动态执行带有参数的类方法
2009/04/10 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
php redis实现对200w用户的即时推送
2017/03/04 PHP
php封装一个异常的处理类
2017/06/08 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
PHP结合Vue实现滚动底部加载效果
2017/12/17 PHP
学习ExtJS Window常用方法
2009/10/07 Javascript
jquery.AutoComplete.js中文修正版(支持firefox)
2010/04/09 Javascript
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
javascript实现图片自动和可控的轮播切换特效
2015/04/13 Javascript
js事件监听器用法实例详解
2015/06/01 Javascript
JS &amp; JQuery 动态添加 select option
2016/06/08 Javascript
Angular 4.x 动态创建表单实例
2017/04/25 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
2017/12/12 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
Vue.js轮播图走马灯代码实例(全)
2019/05/08 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
2020/01/08 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
详解vue实现坐标拾取器功能示例
2020/11/18 Vue.js
在Python中处理XML的教程
2015/04/29 Python
Python探索之静态方法和类方法的区别详解
2017/10/27 Python
Django使用httpresponse返回用户头像实例代码
2018/01/26 Python
查看python下OpenCV版本的方法
2018/08/03 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
通过cmd进入python的实例操作
2019/06/26 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
python中time.ctime()实例用法
2021/02/03 Python
女大学生毕业找工作的自我评价
2013/10/03 职场文书
综合素质的自我鉴定
2013/10/07 职场文书
财务人员求职自荐书范文
2014/02/10 职场文书
社区活动总结范文
2015/05/07 职场文书
使用PDF.js渲染canvas实现预览pdf的效果示例
2021/04/17 Javascript