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 相关文章推荐
Jquery操作Select 简单方便 一个js插件搞定
Nov 12 Javascript
JavaScript的递归之递归与循环示例介绍
Aug 05 Javascript
JS画5角星方法介绍
Sep 17 Javascript
javascript实现仿腾讯游戏选择
May 14 Javascript
JS中innerHTML和pasteHTML的区别实例分析
Jun 22 Javascript
JS定时器实现数值从0到10来回变化
Dec 09 Javascript
百度地图JavascriptApi Marker平滑移动及车头指向行径方向
Mar 13 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
Dec 28 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
Jun 19 Javascript
微信小程序视图控件与bindtap之间的问题的解决
Apr 08 Javascript
前端Vue项目详解--初始化及导航栏
Jun 24 Javascript
vue中利用iscroll.js解决pc端滚动问题
Feb 15 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
分页显示Oracle数据库记录的类之一
2006/10/09 PHP
eWebEditor v3.8 商业完整版 (PHP)
2006/12/06 PHP
非常实用的php弹出错误警告函数扩展性强
2014/01/17 PHP
使用PHP函数scandir排除特定目录
2014/06/12 PHP
php中memcache 基本操作实例
2015/05/17 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
javascript中clone对象详解
2014/12/03 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
jQuery Mobile框架中的表单组件基础使用教程
2016/05/17 Javascript
js实现可控制左右方向的无缝滚动效果
2016/05/29 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
JQuery异步提交表单与文件上传功能示例
2017/01/12 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
Ionic2开发环境搭建教程
2020/08/20 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
python微信公众号开发简单流程
2018/03/23 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
wxPython实现文本框基础组件
2019/11/18 Python
python 异步async库的使用说明
2020/05/04 Python
Softmax函数原理及Python实现过程解析
2020/05/22 Python
Html5移动端获奖无缝滚动动画实现示例
2018/06/25 HTML / CSS
东南亚地区最大的购物网站Lazada新加坡站点:Lazada.sg
2016/07/17 全球购物
茶叶店创业计划书范文
2014/01/19 职场文书
西北政法大学自主招生自荐信
2014/01/29 职场文书
快餐店的创业计划书范文
2014/01/29 职场文书
自我工作评价范文
2015/03/06 职场文书
Mysql 文件配置解析介绍
2022/05/06 MySQL
Pytorch中expand()的使用(扩展某个维度)
2022/07/15 Python