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

一个全面的了解和之间的差异对addEventListener

一个全面的了解和之间的差异对addEventListener
你为什么需要注册侦听器

先看一个片段:

HTML代码

zhuimengzi

使用上的代码
在window.onload =函数(){
VaR箱= document.getelementbyid(盒子);
box.onclick =函数(){
console.log(我1 );
}
box.onclick =函数(){
box.style.fontsize =18px ;
console.log(我箱);
}
}
运行结果:我箱
你看,二onclick覆盖第一事件,虽然在大多数情况下,我们使用来完成我们想要的结果,但是有时候我们需要采取一些相同的事件,很显然,如果我们想用以完成它,不想,你知道的,对!注册侦听器可以绑定同一事件多次不改写事件。

使用addEventListener的代码
在window.onload =函数(){
VaR箱= document.getelementbyid(盒子);
Box.addEventListener(单击
console.log(我1 );
})
Box.addEventListener(单击
console.log(我箱);
})
}
运行结果:我1
我箱
addeventlistenert方法在事件名称的第一个参数,不需要写上,第二个参数是一个函数的第三个参数是指泡沫或捕获阶段处理事件处理程序中,如果真的是捕获阶段,如果假是冒泡阶段,第三个参数可以省略,在多数情况下不需要使用第三个参数,默认值为假不写第三个参数

第三参数的使用

有时情况就是这样。
U3000 U3000

U3000 U3000 U3000 U3000

U3000 U3000
如果我添加框点击,如果我直接点击框,没有什么问题。但是,如果我单击子元素,我该如何执行它呢(执行顺序)
Box.addEventListener(单击
console.log(盒子);
})

Child.addEventListener(单击
console.log(孩子);
})
实施的结果:
孩子

也就是说,默认事件是在事件气泡的执行顺序中执行的。

如果第三个参数是true,则按照事件的执行顺序执行。
Box.addEventListener(单击
console.log(盒子);
},真的)

Child.addEventListener(单击
console.log(孩子);
})
实施的结果:

孩子
事件冒泡执行过程:

从最具体的元素开始(您单击的元素)开始冒泡,并以我们的例子说明订单是:子>框

事件捕获执行过程:

从最具体的元素(最外层的盒子),开始泡在里面,并以案例对我们说的顺序是:箱>的孩子

之间的差异和对addEventListener是分享所有的内容,小编。我们希望能给你一个参考,希望你能支持它。

相关文章

oracle开发的窗口功能

oracle开发的窗口功能

窗口,功能,电脑软件,oracle,一、窗口功能简介: 到目前为止,我们学了解析函数在计算/统计数据一段时间是非常有用的,但是如果计算/统计需要去遍历记录集的每一个记录例如,例如: 列出每个月的订单总额和全年订单总额。 列出本月订单总额和订单…

PS图象处理软件如何利用图像的切割

PS图象处理软件如何利用图像的切割

调整,图像,图象,处理软件,成分,PS图象处理软件主要是针对数字图像由像素。其众多的编辑和绘图工具的使用,可以有效地进行图片编辑work.ps有许多功能,其中涉及图像、图形、文字、视频、出版等。本文提供了PS学习者学习视频,欢迎你来学习。…

js实现的文件上传进度条兼容ie789

js实现的文件上传进度条兼容ie789

文件上传,进度条,电脑软件,js,文件上传的Nodejs处理 在express4,req.files已经定义。现在最有可能的用途是令人生畏。你知道它有一个进度事件,所以心脏是快乐的,进步版本的低版本IE正在玩,好,试试看: 形式 对错误的功能。((ERR){ console.log(ERR); }) …

PS图象处理软件生产的七色的电光特

PS图象处理软件生产的七色的电光特

电光,图象,处理软件,特性,电脑软件,最后的结果: 1, first create a new document and use ldquo; the paint bucket tool ; filled with black, then use the horizontal type tool ldquo; ; input the white text, then right click on the…

PS图象处理软件系列的质量性能教程

PS图象处理软件系列的质量性能教程

性能,纹理,教程,图象,处理软件,牛仔纹理 关键词:纹理,定义模式 图20 图21 新的500像素时间;500像素文件,蓝灰色填充帆布。 图22 执行有纹理的过滤器。 图23 继续执行超声波锐化过滤器。 图24 将画布旋转90度。 图25 一个新的10像素的时间,10像素…

解决mysql发送数据慢查询的方法与

解决mysql发送数据慢查询的方法与

方法,数据,慢查询,思路,电脑软件,最近帮助定位一个mysql查询非常慢的问题,定位过程集成了多种方法、理论、工具,非常有代表性,值得大家分享。 {问题现象} 使用狮身人面像来支持倒排索引,但是当狮身人面像从MySQL查询源数据时,有成千上万的查询…

PS轻松打造迷人的水下场景

PS轻松打造迷人的水下场景

水下,场景,迷人,轻松,电脑软件,本教程教你使用PS图象处理软件轻松地创建一个迷人的水下场景。通过PS面具、滤镜、笔刷等,我们教你美丽而神秘的海底沉船。我们可以从感兴趣的用户那里学习ps。 作者将教用户如何用强大的水下场景轻松创作,没有…

PS图象处理软件创造优良的水下壁纸

PS图象处理软件创造优良的水下壁纸

壁纸,创造,水下,图象,处理软件,1。创建一个新的空白文档,用蓝色到深蓝色渐变垂直填充文档,并在文档中添加一个适当的内部发光层样式(深蓝色)。 2。新建一个图层,在图像中心拉出一个小圆圈,白色到透明的径向渐变。 3、将变形工具传递到垂直方向上…

CSS实现在一个IE6网页底部的一个空

CSS实现在一个IE6网页底部的一个空

方法,网页,空白,电脑软件,CSS,昨天当我们优化的主题,我们意外地发现在IE6的bug的img标签。当使用块级容器包围img标签,会有多余的5px空白在容器的底部在img标签底部的IE6。例如,Web页面中有以下结构。 xml代码将内容复制到剪贴板。 相应的CS…

用PS设计精美海报

用PS设计精美海报

海报,精美,电脑软件,PS,既然海报不差,我们都惊叹海报的美丽,但很少有人自己设计海报,现在让我与大家分享海报设计的过程和方法。 步 第一步是一个广泛的400px 600px高度创建新文档。 第二步,使用渐变工具,填充背景色。 第三步,一个新的图层,在使…

用毛笔格式化excel的excel库

用毛笔格式化excel的excel库

格式化,电脑软件,excel,现在在这个时代的Excel是一种被广泛使用的三Excel办公软件,有多种功能,可以帮助用户对数据的编辑和处理,这是常用的在下面的格式刷的功能,是以Excel格式刷小编带来希望,阅读后激发你! excel使用格式化画笔的方法: 格式画…

如何在一个表中的Dreamweaver排版

如何在一个表中的Dreamweaver排版

如何在,电脑软件,Dreamweaver,我们使用的大多数在Dreamweaver是形式,那么我们怎么排他,你看我做什么。 1,打开计算机的Dreamweaver主程序,然后建立一个新的空白HTML。 2,在新建之后,我们点击顶部的按钮,右边的插入选项也可以插入。 三.选择下面的…