将参数传递给事件函数
Pass paramtes to event function
我将一个函数传递给事件,我想知道如何将参数传递给该函数?
我使用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。希望我正确理解了你的问题。
相关文章:
- 双条件jQuery函数事件
- 将函数事件绑定到更改函数的复选框/标签
- 从c#代码后面触发jQuery函数/事件
- 正在解码函数(事件){}的JavaScript语法
- 如何防止我的$('form').submit(函数(事件))应用于某些表单
- 访问PDF.js查看器函数/事件
- 从内部调用 JavaScript 函数事件
- JavaScript/jQuery调用函数事件
- jquery.live('点击',函数(事件)在页面加载时只工作一次
- 如何在JavaScript中跟踪回调函数事件
- 正确删除匿名函数事件处理程序
- jQuery:将 $(this) 传递给命名函数事件处理程序
- 函数(事件)变量是否可以不永久更改实例变量的内容
- Javascript函数事件没有按顺序触发
- 如何按类循环函数事件
- jQuery与对象的绑定函数'事件处理程序
- 函数(事件)在一个Opera上下文菜单扩展
- 用meteor.js响应式调用js函数/事件
- 缩短JavaScript函数事件
- 将onchange函数事件附加到变量