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

参考:https://www.cnblogs.com/dcyd/p/12482989.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM