
正文
js中的event.target,js中的注释方式有哪些
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js中event的target和currentTarget的区别
这时 target 指向的是box元素,而 currentTarget 指向的是container元素,因为事件执行的直接目标是box元素。
target:触发事件的元素。currentTarget:事件绑定的元素。两者在没有冒泡的情况下,是一样的值,但在用了事件委托的情况下,就不一样了,例如: fsda ewre qewe xvc 134 document.getElementById(“ulT”)。
而对于currentTarget,它指的是当事件遍历DOM时,标识事件的当前目标。它总是引用事件处理程序附加到的元素,而不是 event.target ,它标识事件发生的元素。 举个例子来说明。
比如说现在有A和B,A.addChild(B) A监听鼠标点击事件,那么当点击B时,target是B;currentTarget是A 也就是说,currentTarget始终是监听事件者,而target是事件的真正发出者。希望对你有帮助。
相关问答
Q1: JS函数被触发的时候,如何获得触发该函数的标签
1、只需把现有的select上的onchange=change()修改成:onchange=onchange(this);//把当前dom的对象引用传给方法。
2、找到元素的ID或者Name。或者TypeName.注册事件可能是这些东西来注册的。然后查看一下页面的引用。
3、第一步,创建文件夹,此文件夹包含一个js文件夹和一个html文件。 js文件夹用于存储需要导入的js文件,见下图,转到下面的步骤。
4、你的this.back函数定义是写在了回调函数中,所以你需要点一下a标签,触发了回调函数,back方法才会绑定在你点击的a标签上。
5、a href=# onclick=js_method();return false;这种方法点击执行了js函数后return false,页面不发生跳转,执行后还是在页面的当前位置。此外还可以用js(jquery)单独给标签绑定click事件。
Q2: JS轻松获取对象之srcElement与target篇
event.srcElement 可以捕获当前事件作用的对象,如event.srcElement.tagName可以捕获活动标记名称。注意获取的标记都以大写表示,如TD,TR,A等。所以把看过的一些抄下来,不记得的时候再来看看。
触发当前事件的源对象,srcElement是IE下的属性,target是Firefox下的属性,Chrome浏览器同时有这两个属性,操作方法如下:首先来写一个a链接,来操作a链接的href属性,当然别的属性也可以。
srcElement 是Dom事件中的事件最初指派到的元素。比如有一个div,里面有一个按钮。你响应div的onclick事件,但实际上,你单击的只是它内部的按钮,那么,srcElement指向的,就是那个按钮。srcElement只在IE中有效。
首先,获取到事件对象e,事件来源,IE下面对应的是srcElement,FF下面是target。
srcElement是事件源的意思。比方是 比方你有定义事件源e = window.event || e e.srcElement表示IE下事件源,也就是哪个元素在执行事件!getElementById()getElementByName()DOM中这2个来获取对象。
js中的event.target的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js中的注释方式有哪些、js中的event.target的信息别忘了在本站进行查找喔。







