将参数传递给事件函数

时间:2016-03-19 21:15:47

标签: javascript

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

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

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

 <div onclick="function(this)">

然后function将获得div元素 现在我的问题是当我使用addEventListener

时,如何将此对象传递给函数

有没有得到这个东西?

3 个答案:

答案 0 :(得分:1)

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

});

从手机发布。请原谅

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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