原⽣js怎么获取事件对象
1、对某个元素进⾏事件触发时,⽐如点击事件时,想获取这个事件对象,这时候可以通过如下⽅式获取
<input type="button" value="测试" onclick="test()" />
function test(e){
const event = e || window.event
console.log(event, 'event')
}
2、带参数的事件函数怎么获取事件对象
记住我<input type="button" value="测试" onclick="test(event,2)" />
function test(e, other){
const event = e || window.event
console.log(event, other, 'event')
}
在传⼊你⾃⼰的参数前,先把event放在第⼀个参数传⼊(注意参数名event和传⼊必须是第⼀个参数位置),然后就可以在该事件回调函数中获取事件对象,传统获取e||window.event