我将一个函数添加到事件中,我想知道如何将参数传递给该函数?
我使用addEventListener
方法添加事件
我需要的是将element
变量传递给函数mean this
object
例如,如果我使用属性方法添加事件,我会这样做:
<div onclick="function(this)">
然后function
将获得div元素
现在我的问题是当我使用addEventListener
有没有得到这个东西?
答案 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。 希望我能正确理解你的问题。