javascript事件回调中的e参数

javascript事件回调中的e参数,javascript,Javascript,很长一段时间以来,我想了解更多关于这个e参数的信息,我们可以在事件回调中捕获该参数,大部分时间是调用e.preventDefault() 我想知道我们可以使用这个变量访问什么,直接获取事件所涉及的元素会非常有趣,例如: <button class="active" onclick="callback()">Click me</button> <script> function callback(e) { if (e.className == "a

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

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

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

<script>
  function callback(e) {
    if (e.className == "active") {
      //proocess...
    }
  }
</script>
点击我
函数回调(e){
如果(如className==“活动”){
//过程。。。
}
}
可能吗?此
e
参数可以使用哪些功能


谢谢

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

e.target
我认为微软的处理方式有所不同,因此:

e.srcElement

将在他们的情况下工作

在您的控制台中捕获
e
,并亲自检查

function callback(e) {

    console.log(e);
}
这就是您需要的: