1. target和currentTarget区别
- target:点击的元素
- currentTarget:绑定事件的的元素
如图:
- 事件绑在外面的button上,currentTarget为button
- 当点击事件点在button上时,target也为button等于currentTarget
- 当点击事件点在里面的span上时,target为span,currentTarget还是为button,两者不同
2. currentTarget在浏览器打印出来的event中为null问题
解决方案:
直接使用就可以,在浏览器控制台看不到,但是实际是存在的,如:
e.currentTarget.dataset.id