javascript事件回调中的e参数

时间:2013-02-16 10:30:30

标签: javascript

很长一段时间我想了解更多关于我们可以在事件回调中捕获的e参数,大部分时间都可以调用e.preventDefault()

我想知道我们可以使用这个变量访问什么,直接获取事件所涉及的元素会非常有趣,例如:

<button class="active" onclick="callback()">Click me</button>

<script>
  function callback(e) {
    if (e.className == "active") {
      //proocess...
    }
  }
</script>

有可能吗?我们可以对此e参数使用哪些功能?

谢谢!

2 个答案:

答案 0 :(得分:0)

在你的控制台中抓住e并亲自检查一下!

function callback(e) {

    console.log(e);
}

答案 1 :(得分:-1)

您可以从事件对象中获取相关元素,只需调用:

e.target

我觉得微软处理的方式不同,所以:

e.srcElement

可以在他们的情况下工作