扫码关注官方订阅号
事件绑定在p上,$event打印出来却是img
人生最曼妙的风景,竟是内心的淡定与从容!
$event 是事件,代码中打印出来的是 MouseEvent(我使用鼠标点击),要得到与事件相关的 DOM元素,需要打印$event.currentTarget(指向被绑定事件句柄(event handler)的元素) 或者 $event.target(指向触发该事件的元素),前者为p,后者为img
使用原生JS(不引用框架)重写你的代码,你会发现输出结果是一样的,所以不是bug
console.log($event.currentTarget)
可能是因为时间冒泡了,这是一个时间机制
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
$event 是事件,代码中打印出来的是 MouseEvent(我使用鼠标点击),要得到与事件相关的 DOM元素,需要打印$event.currentTarget(指向被绑定事件句柄(event handler)的元素) 或者 $event.target(指向触发该事件的元素),前者为p,后者为img
使用原生JS(不引用框架)重写你的代码,你会发现输出结果是一样的,所以不是bug
console.log($event.currentTarget)可能是因为时间冒泡了,这是一个时间机制