javascript之卸载鼠标事件的代码

 更新时间:2007年05月14日 00:00:00   作者:  
//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>

相关文章

  • JS在一定时间内跳转页面及各种刷新页面的实现方法

    JS在一定时间内跳转页面及各种刷新页面的实现方法

    这篇文章主要介绍了JS在一定时间内跳转页面及各种刷新页面的实现方法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-05-05
  • javascript 支持ie和firefox杰奇翻页函数

    javascript 支持ie和firefox杰奇翻页函数

    杰奇小说系统用到的翻页函数,支持firefox,官方自带的模板不支持,这样大家就可以用firefox浏览网页了,在网页木马横行的今天,firefox比ie要安全不少
    2008-07-07
  • javascript 删除dom对象的事件函数代码

    javascript 删除dom对象的事件函数代码

    本文为《JavaScript高级程序设计》第9章中的跨平台事件中的部分内容。
    2010-04-04
  • bootstrap paginator分页插件的两种使用方式实例详解

    bootstrap paginator分页插件的两种使用方式实例详解

    Bootstrap Paginator是一款基于Bootstrap的js分页插件,下面通过本文给大家介绍bootstrap paginator分页插件的两种使用方式,一起看看吧
    2017-11-11
  • 深入分析javascript中console命令

    深入分析javascript中console命令

    console对象是JavaScript的原生对象,它有点像Unix系统的标准输出stdout和标准错误stderr,可以输出各种信息用来调试程序,而且还提供了很多额外的方法,供开发者调用。它的常见用途有两个。显示网页代码运行时的错误信息。提供了一个命令行接口,用来与网页代码互动。
    2016-08-08
  • 浅谈JavaScript的计时器对象

    浅谈JavaScript的计时器对象

    下面小编就为大家带来一篇浅谈JavaScript的计时器对象。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-12-12
  • JS实现网页右侧带动画效果的伸缩窗口代码

    JS实现网页右侧带动画效果的伸缩窗口代码

    这篇文章主要介绍了JS实现网页右侧带动画效果的伸缩窗口代码,通过JavaScript基于时间函数实现页面元素样式渐变效果,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • setTimeout()递归调用不加引号出错的解决方法

    setTimeout()递归调用不加引号出错的解决方法

    用了setTimeout()想实现递归调用,如果第一个参数不加引号的话,就会出错,下面与大家分享下该如何解决
    2014-09-09
  • js创建数组的简单方法

    js创建数组的简单方法

    下面小编就为大家带来一篇JS创建数组的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • 下拉框select的绑定示例

    下拉框select的绑定示例

    根据文本绑定text、根据值绑定value,下面有个不错的示例,大家可以看看
    2014-09-09

最新评论