gpt4 book ai didi

javascript - 如何检查触发事件的元素?

转载 作者:行者123 更新时间:2023-11-28 05:04:11 25 4
gpt4 key购买 nike

addLBEvent : function()
{
var amount = this.imageList.length;
for(var i = 0;i < amount;i++)
{
if(this.imageList[i].addEventListener)
{
this.imageList[i].addEventListener("click",this.startLB,false);
}
/*
IE<9-part
*/
}
},

startLB : function(src)
{


}

我想知道哪个元素触发了事件。例如,如果我在 HTML 代码中执行此操作,我会编写类似 onlick="startLB(this.src)" 的内容。我怎样才能用 addEventListener 做这样的事情?我已经尝试过 `addEventListener("click","myobjectname.startLB(this.src)"但它没有用。

抱歉我的英语不好

最佳答案

事件对象作为第一个参数传递给任何事件处理程序。

作为 target 属性的事件对象标识事件应用到的元素。

addLBEvent : function(event) {
console.log(event.target);
}

https://developer.mozilla.org/en/DOM/event.target

关于javascript - 如何检查触发事件的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10648768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com