0

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

我想知道我们可以用这个变量访问什么,直接获取事件关注的元素会很有趣,例如:

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

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

是否可以 ?我们可以对这个e参数使用什么功能?

谢谢 !

4

2 回答 2

0

抓住e您的控制台并亲自检查一下!

function callback(e) {

    console.log(e);
}
于 2013-02-16T14:02:21.573 回答
-1

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

e.target

我认为微软处理它的方式不同,所以:

e.srcElement

会在他们的情况下工作

于 2013-02-16T10:36:20.630 回答