很长一段时间我想了解更多关于我们可以在事件回调中捕获的e
参数,大部分时间都可以调用e.preventDefault()
。
我想知道我们可以使用这个变量访问什么,直接获取事件所涉及的元素会非常有趣,例如:
<button class="active" onclick="callback()">Click me</button>
<script>
function callback(e) {
if (e.className == "active") {
//proocess...
}
}
</script>
有可能吗?我们可以对此e
参数使用哪些功能?
谢谢!
答案 0 :(得分:0)
在你的控制台中抓住e
并亲自检查一下!
function callback(e) {
console.log(e);
}
答案 1 :(得分:-1)
您可以从事件对象中获取相关元素,只需调用:
e.target
我觉得微软处理的方式不同,所以:
e.srcElement
可以在他们的情况下工作