原生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