Index
event对象是什么
对象(object)是一种用来存储和组织数据的结构. 它可包含很多属性和方法, 每个属性都有个名字和值.
event对象, 就是浏览器在事件发生时自动创建的一个对象, 里面包含了这次额事件的所有信息.
比如
你点击了一个按钮, 浏览器会生成一个event对象, 里面有:
- 你点的是哪个元素(event.target)
- 鼠标的坐标(event.clientX, event.clientY)
- 事件的类型(event.type, 比如'click')
- 还有很多其他信息
fucntion handleClick(event){
console.log(event.type); // 'click'
console.log(event.target); // 被点击的元素
}
为什么叫event对象
因为它是个"对象", 不是一个普通的数字、字符串, 而是一个包含很多信息的复合体.
你可以通过“点” 语法(event.属性名) 来获取里面的各种信息.
总结