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 相关文章推荐
ExtJs中简单的登录界面制作方法
Aug 19 Javascript
JS:window.onload的使用介绍
Nov 13 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
Jul 01 Javascript
js实现正则匹配中文标点符号的方法
Dec 23 Javascript
js获取所有checkbox的值的简单实例
May 30 Javascript
EsLint入门学习教程
Feb 17 Javascript
js实现带简单弹性运动的导航条
Feb 22 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
Jun 11 Javascript
javascript中的replace函数(带注释demo)
Jan 07 Javascript
深入理解ES6中let和闭包
Feb 22 Javascript
Canvas实现微信红包照片效果
Aug 21 Javascript
vue根据值给予不同class的实例
Sep 29 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
基于mysql的论坛(1)
2006/10/09 PHP
解决phpmyadmin中文乱码问题。。。
2007/01/18 PHP
成为好程序员必须避免的5个坏习惯
2014/07/04 PHP
WordPress自定义时间显示格式
2015/03/27 PHP
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
jQuery实现当前页面标签高亮显示的方法
2015/03/10 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
input输入框内容实时监测(附代码)
2017/08/15 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
ligerUI---ListBox(列表框可移动的实例)
2017/11/28 Javascript
使用Python抓取模板之家的CSS模板
2015/03/16 Python
python实现RSA加密(解密)算法
2016/02/17 Python
python爬取淘宝商品详情页数据
2018/02/23 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
python 二维数组90度旋转的方法
2019/01/28 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
python scrapy爬虫代码及填坑
2019/08/12 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
python一些性能分析的技巧
2020/08/30 Python
Boom手表官网:瑞典手表品牌,设计你的手表
2019/03/11 全球购物
证券期货行业个人的自我评价
2013/12/26 职场文书
小学生新学期寄语
2014/01/19 职场文书
会计岗位职责模板
2014/03/12 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
银行资信证明
2015/06/17 职场文书
安全学习心得体会范文
2016/01/18 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
Python使用UDP实现720p视频传输的操作
2021/04/24 Python
我对PyTorch dataloader里的shuffle=True的理解
2021/05/20 Python
写好Python代码的几条重要技巧
2021/05/21 Python
vue响应式原理与双向数据的深入解析
2021/06/04 Vue.js