javascript事件回调中的e参数

e parameter in javascript event callback

本文关键字:参数 事件 回调 javascript      更新时间:2023-09-26

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

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

<button class="active" onclick="callback()">Click me</button>
<script>
  function callback(e) {
    if (e.className == "active") {
      //proocess...
    }
  }
</script>

有可能吗?这个e参数可以使用哪些功能?

谢谢!

在控制台中捕获e并亲自查看!

function callback(e) {
    console.log(e);
}

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

e.target

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

e.srcElement

将在他们的情况下工作