当前位置:首页 > 日记 > 正文

js事件监听器使用的详细说明

js事件监听器使用的详细说明
本文演示了JS事件侦听器的用法,供大家参考,具体分析如下:

1,当同一对象使用。Onclick引发的多种方法,后一种方法将覆盖以前的方法,也就是说,当onclick事件发生,只有最后一个绑定的方法将被执行的事件监听器,没有覆盖,每个绑定事件执行。如下:
在window.onload =函数(){
VaR建立document.getelementbyid(yuanevent );
btn.onclick =函数(){
警报(第一个事件);
}
btn.onclick =函数(){
警报(第二事件);
}
btn.onclick =函数(){
警报(第三事件);
}
}
最后一个输出:第三个事件,因为后一个方法覆盖前面的方法。

原生态的addEventListener的事件绑定功能:
无功eventone =函数(){()
警报(第一个监视器事件);
}
功能eventtwo(){
警报(第二个监视事件);
}
在window.onload =函数(){
VaR建立document.getelementbyid(yuanevent );
/ /注册侦听器:结合功能
Btn.addEventListener(单击
Btn.addEventListener(单击
}
输出:第一个监视器事件和第二个监听器事件

2。事件监视器用于绑定对象绑定方法之后,相应的绑定可以被解除。以下文字如下:
无功eventone =函数(){()
警报(第一个监视器事件);
}
功能eventtwo(){
警报(第二个监视事件);
}
在window.onload =函数(){
VaR建立document.getelementbyid(yuanevent );
Btn.addEventListener(单击
Btn.addEventListener(单击
Btn.removeEventListener(单击
}

输出:第二个监视事件

三.当绑定事件被解除时,必须使用函数的句柄将整个函数写入绑定。

书写错误:
Btn.addEventListener(单击
警报(11);
});
Btn.removeEventListener(单击
警报(11);
});

正确书写:
Btn.addEventListener(单击
Btn.removeEventListener(单击

概要:功能封装后的监视事件如下,与主要浏览器兼容。
*
*注册侦听器:听的DOM元素的事件
*
*目标:侦听对象
*类型:监控功能类型,如点击,鼠标悬停
*函数:监视功能
* /
功能addeventhandler(目标、类型、功能){
如果(目标。addEventListener){
/ /监控IE9,谷歌和火狐
Target.addEventListener(类型、功能、假);
} else if(目标。attachevent){
target.attachevent(+型,功能);
其他{ }
目标+类型;
}
}
*
* removeeventhandler:该DOM元素的事件处理
*
*目标:侦听对象
*类型:监控功能类型,如点击,鼠标悬停
*函数:监视功能
* /
功能removeeventhandler(目标、类型、功能){
如果(目标。removeEventListener){
/ /监控IE9,谷歌和火狐
Target.removeEventListener(类型、功能、假);
} else if(目标。detachevent){
target.detachevent(+型,功能);
{ }人
删除目标 +类型};
}
}
无功eventone =函数(){()
警报(第一个监视器事件);
}
功能eventtwo(){
警报(第二个监视事件);
}
在window.onload =函数(){
无功bindeventbtn = document.getelementbyid(bindevent );
/ /听eventone事件
AddEventHandler(bindeventbtn,点击
/ /听eventtwo事件
AddEventHandler(bindeventbtn,点击
监视器事件
AddEventHandler(bindeventbtn,点击
警报(第三个监视事件);
});
第一个事件监视器 /取消
RemoveEventHandler(bindeventbtn,点击
取消第二个监视器事件
RemoveEventHandler(bindeventbtn,点击
}

实例uff1a

事件

功能addeventhandler(目标、类型、功能){
如果(目标。addEventListener){
/ /监控IE9,谷歌和火狐
Target.addEventListener(类型、功能、假);
} else if(目标。attachevent){
target.attachevent(+型,功能);
其他{ }
目标+类型;
}
}
功能removeeventhandler(目标、类型、功能){
如果(目标。removeEventListener){
/ /监控IE9,谷歌和火狐
Target.removeEventListener(类型、功能、假);
} else if(目标。detachevent){
target.detachevent(+型,功能);
{ }人
删除目标 +类型};
}
}
无功eventone =函数(){()
警报(第一个监视器事件);
}
功能eventtwo(){
警报(第二个监视事件);
}
在window.onload =函数(){
无功bindeventbtn = document.getelementbyid(bindevent );
/ /听eventone事件
AddEventHandler(bindeventbtn,点击
/ /听eventtwo事件
AddEventHandler(bindeventbtn,点击
监视器事件
AddEventHandler(bindeventbtn,点击
警报(第三个监视事件);
});
第一个事件监视器 /取消
RemoveEventHandler(bindeventbtn,点击
取消第二个监视器事件
RemoveEventHandler(bindeventbtn,点击
}

希望本文能对大家的javascript程序设计有所帮助。

相关文章

PS快速透明矿泉水瓶的修复及背景更

PS快速透明矿泉水瓶的修复及背景更

透明,背景,快速,矿泉水瓶,电脑软件,当制作透明矿泉水瓶的海报时,朋友们会担心他们使用的是什么样的后背。萧边今天给你带来一个超级简单的和美丽的图片背景的教程,和您最喜爱的朋友可以一起看看。 对透明材料的处理是费时的,对光线和阴影也有…

当数字登录时,您总是请求输入验证代

当数字登录时,您总是请求输入验证代

输入验证,请求,登录,数字,常见问题,如果您发现您使用正确的号码密码登录,但提示您输入身份验证代码,可能有以下几个原因: 1,QQ密码被盗了,在你不知情的情况下,别人用它来发送广告或诈骗信息,让它被系统检测到; 2。在正在使用的网络环境中(例如网吧…

美丽女性时尚

美丽女性时尚

美丽,女性,时尚,电脑软件,今天的教程向朋友们介绍用CDR绘制漂亮女性时尚效果图的方法和技巧。本教程非常实用,作者详细地介绍了它。建议像你这样的朋友过来看看。 本教程教朋友们用CDR画时装图,这是课程主要介绍的人物形象的塑造是一个卡通风…

ps合成替代抽象花卉头部图像的效果

ps合成替代抽象花卉头部图像的效果

图像,抽象,花卉,效果,电脑软件,通常采用综合的合成方法,只是构思思维的时间点跃,通过巧妙的组合、纹理、抛光和加工细节,把一些不相干的东西放在一起,使效果看起来很有意思。 通常采用综合的合成方法,只是构思思维的时间点跃,通过巧妙的组合、纹…

浪漫甜蜜甜蜜爱情QQ签名快乐个性签

浪漫甜蜜甜蜜爱情QQ签名快乐个性签

甜蜜,个性签名,浪漫,爱情,快乐,1、经常想,一直和你在一起的日子。幸福,幸福,幸福,失去所有的日子,悲伤和痛苦。我非常想念你,我想你 2,从相遇,相识,直到我们相识,彼此相爱,虽然并不容易,但现在我要珍惜这份珍贵的爱。 三.我希望你知道有个人一直关心着…

PSallotranspantation蒙娜丽莎教程

PSallotranspantation蒙娜丽莎教程

教程,蒙娜丽莎,电脑软件,PSallotranspantation,对该图片,我相信很多人都不熟悉他们,和如何合成图片到该图片在这里,小编介绍蒙娜丽莎脸图片教程,一看 一个人的头部图像着色的蒙娜丽莎的肖像相似的颜色。让你的伙伴P! 方法/步骤 1。打开材料 2,打…

PS只是制作美观的木纹效果。

PS只是制作美观的木纹效果。

美观,木纹,效果,电脑软件,PS,本教程是对ps的简单介绍,这是为朋友制作漂亮木纹效果的简单方法。教程制作的木纹效果非常漂亮,难度也不是很大。建议像你这样的朋友一起学习这个教程。 本教材将为大家带来ps简洁美观的木纹效果。我最喜欢的朋友…

520我爱你的经典签名经典签名

520我爱你的经典签名经典签名

我爱,经典,电脑软件,520 5月20日,我爱你浪漫的日子。相对于她,他在你心中表现你的感情吗我希望你有喜欢的人物签名,欢迎阅读。 宁愿相信有鬼,也不要相信男人的话。 快乐的日子是他们饱睡的日子。 珍惜每一分钟,每一分钟。 520个特殊的日子,谁能告…

2015最流行的搞笑签名

2015最流行的搞笑签名

最流行,搞笑,电脑软件,浏览器真的很想知道它们是否是默认浏览器。 如果一个女孩喜欢你,不管你喜欢不喜欢她,请好好对待她。毕竟,她是盲人。 不要问我为什么不回你身边,我不冷,只是冰冷的手。 我想这段时期结束时,咸鱼翻过来,谁用力过大,翻过来又回…

纯phtosohp手绘课程

纯phtosohp手绘课程

手绘,课程,电脑软件,phtosohp,目前,大多数的手绘效果的水的颜色是要结合SAI软件,今天分享一个纯phtosohp手绘效果的手绘方法 目前,大多数的手绘效果是结合SAI软件做的,今天分享一个纯phtosohp手绘效果的一个纯粹的方法。…

QQ空间回收站QQ功能常见问题

QQ空间回收站QQ功能常见问题

常见问题,空间,回收站,功能,电脑软件,为方便起见,我们没有QQ空间和QQ空间日志相册,我们提供回收站功能,从删除你保存3个月回收站中的内容(普通用户),黄钻用户可以保存1年的时间,该系统有效期满后将被删除。在贮藏期的回收站内容可以被回收和清空,日…

QQ号码上诉失败,可以手动检索吗QQ常

QQ号码上诉失败,可以手动检索吗QQ常

常见问题,检索,号码,电脑软件,QQ,QQ号码上诉失败,可以手动检索吗 不,没有。手册只能给你指引,暂时不支持QQ号码。建议你填写投诉表,并通过投诉的方式检索QQ号码。 注意投诉事项: 1,邀请QQ好友协助投诉,并通知他们在3小时内完成补充上诉(如果朋友…