将参数传递给事件函数

Pass paramtes to event function

本文关键字:函数 事件 参数传递      更新时间:2023-09-26

我将一个函数传递给事件,我想知道如何将参数传递给该函数?

我使用addEventListener方法来添加事件
我需要的是将element变量传递给函数 means this对象

例如,如果我使用属性方法来添加事件,我会这样做:

 <div onclick="function(this)">

然后function将获得div 元素现在我的问题是,当我使用addEventListener时,如何将这个对象传递给函数

有没有办法得到这个东西?

Blah.addEventListener(function(event){
     var element = event.target;

});

从电话发布。 请原谅

http://www.w3schools.com/jsref/met_document_addeventlistener.asp

使用参数定义侦听器,这将是一个事件对象。在此对象中,您将找到触发的元素。

在事件处理程序(如 onclick)中,"this"将自动指向触发事件的元素。您可以在匿名函数中使用它。注意:它不是一个字符串,而是一个 HtmlElement。希望我正确理解了你的问题。