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)
{
}
Run Code Online (Sandbox Code Playgroud)
我想知道哪个元素触发了该事件。如果我在 HTML 代码中执行此操作,我会编写类似的内容onlick="startLB(this.src)"。我怎样才能做这样的事情addEventListener?我已经尝试过 `addEventListener("click","myobjectname.startLB(this.src)" 但它不起作用。
抱歉我的英语不好
事件object作为第一个参数传递给任何事件处理程序。
事件对象作为target标识事件应用到的元素的属性。
addLBEvent : function(event) {
console.log(event.target);
}
Run Code Online (Sandbox Code Playgroud)
https://developer.mozilla.org/en/DOM/event.target
| 归档时间: |
|
| 查看次数: |
4200 次 |
| 最近记录: |