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框架veryide.librar源代码
Mar 05 Javascript
解决js正则匹配换行问题实现代码
Dec 10 Javascript
JS小游戏之仙剑翻牌源码详解
Sep 25 Javascript
使用mouse事件实现简单的鼠标经过特效
Jan 30 Javascript
详细解读JavaScript编程中的Promise使用
Jul 27 Javascript
js内置对象处理_打印学生成绩单的简单实现
Sep 24 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
May 26 Javascript
node通过npm写一个cli命令行工具
Oct 12 Javascript
微信小程序中使用ECharts 异步加载数据的方法
Jun 27 Javascript
微信小程序实现搜索指定景点周边美食、酒店
May 18 Javascript
基于Vue sessionStorage实现保留搜索框搜索内容
Jun 01 Javascript
浅谈JS的原型和原型链
Jun 04 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快速统计某个数据库中每张表的数据量
2012/09/04 PHP
支持中文的PHP按字符串长度分割成数组代码
2015/05/17 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
2016/05/09 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
javascript:json数据的页面绑定示例代码
2014/01/26 Javascript
基于JavaScript实现移除(删除)数组中指定元素
2016/01/04 Javascript
jQuery 移动端artEditor富文本编辑器
2016/01/11 Javascript
Javascript闭包与函数柯里化浅析
2016/06/22 Javascript
vue .sync修饰符的使用详解
2018/06/15 Javascript
Vue项目引进ElementUI组件的方法
2018/11/11 Javascript
react 组件传值的三种方法
2019/06/03 Javascript
jquery 遍历hash操作示例【基于ajax交互】
2019/10/12 jQuery
vue-cli设置css不生效的解决方法
2020/02/07 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
vue自定义树状结构图的实现方法
2020/10/18 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
python生成器的使用方法
2013/11/21 Python
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
python try except 捕获所有异常的实例
2018/10/18 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
基于Python中Remove函数的用法讨论
2020/12/11 Python
英国旅游额外服务市场领导者:Holiday Extras(机场停车场、酒店、接送等)
2017/10/07 全球购物
英国家喻户晓的高街品牌:River Island
2017/11/28 全球购物
化石印度尼西亚在线商店:Fossil Indonesia
2019/03/11 全球购物
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
期中考试后的反思
2014/02/08 职场文书
网页美工求职信
2014/02/15 职场文书
秋天的图画教学反思
2014/05/01 职场文书
授权委托书样本
2014/09/25 职场文书
教师个人发展总结
2015/02/11 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书
python办公自动化之excel的操作
2021/05/23 Python