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 相关文章推荐
HTML中不支持静态Expando的元素的问题
Mar 08 Javascript
类似php的js数组的in_array函数自定义方法
Dec 27 Javascript
javascript简单实现命名空间效果
Mar 06 Javascript
如何在node的express中使用socket.io
Dec 15 Javascript
JavaScript之AOP编程实例
Jul 17 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
Aug 31 Javascript
关于vue.js组件数据流的问题
Jul 26 Javascript
vue服务端渲染的实例代码
Aug 28 Javascript
详解webpack+express多页站点开发
Dec 22 Javascript
Vue2 轮播图slide组件实例代码
May 31 Javascript
layui 富文本编辑器和textarea值的相互传递方法
Sep 18 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
Oct 17 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
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
php单例模式示例分享
2015/02/12 PHP
php 多文件上传的实现实例
2016/10/23 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
php设计模式之装饰模式应用案例详解
2019/06/17 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
JavaScript中常见陷阱小结
2010/04/27 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
2013/07/07 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
JS+CSS实现表格高亮的方法
2015/08/05 Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
2016/05/26 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
javascript实现消灭星星小游戏简单版
2016/11/15 Javascript
JS简单实现获取元素的封装操作示例
2017/04/07 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
python3 flask实现文件上传功能
2020/03/20 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
HTML5中input[type='date']自定义样式与日历校验功能的实现代码
2017/07/11 HTML / CSS
华为的Java面试题
2014/03/07 面试题
见习期自我鉴定范文
2014/03/19 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
保研导师推荐信
2015/03/25 职场文书
公司年夜饭通知
2015/04/25 职场文书
环保守法证明
2015/06/24 职场文书
赡养老人协议书范本
2015/08/06 职场文书
2016年清明节寄语
2015/12/04 职场文书
小组组名及励志口号
2015/12/24 职场文书
使用feign服务调用添加Header参数
2021/06/23 Java/Android