什么是事件对象
当触发了一个事件以后,对该事件的一些描述信息
比如
鼠标点击时的坐标
触发键盘事件按下的那个按键
每一个事件都会有一个对象来描述这个信息,我们把这个对象叫做事件对象
浏览器该我们一个黑盒子叫做window.event 就是对事件信息的所有描述
语法 元素.onclick = function (){
console.log(window.event.X轴的坐标点信息)
console.log(window.event.Y轴的坐标点信息)
}
缺点 这个东西有兼容性的问题,在低版本的IE里面可以使用,在高版本和谷歌浏览器就不能使用了
所以我们需要另一种方式去书写
在每一个事件处理函数的形参第一个位置默认的就是事件对象
//获取元素
var div = document.querySelector('div')
div.onclick = function (e) {
//e = e || window.event
// console.log(e.X轴的坐标点信息)
// console.log(e.Y轴的坐标点信息)
// console.log(123);
console.log(e);
}