出现这个问题很有可能是你没有将e.target 和 e.currentTarget 区分开来;
问题原理:
(主要用于页面传值)
1、如果绑定的事件所在元素没有子元素,用e.target和e.currentTarget的结果是一样的;
2、如果事件绑定在父元素中,而且这个父元素有子元素,用e.target时,点击父元素所在区域没有错误,但是点击子元素区域,事件触发了,但是你会发现值并没有传过去,原因是事件没绑定在子元素上,是在父元素上,子元素要用e.currentTarget才正确。当用e.currentTarget时,不管点击父元素所在区域还是子元素(当前事件),都正确执行。