【发布时间】:2020-06-25 05:51:48
【问题描述】:
我正在尝试在单击按钮时获取按钮事件。我在按钮内有一张图片。
<button onClick={this.selectSubject} value="PHYSICS" className="button-blue"><img src={Magnet} />PHYSICS</button>
当我点击按钮时,我会得到事件
<button value="PHYSICS" class="button-blue"><img src="/static/media/magnet.d8028ed2.svg">PHYSICS</button>
但是当我专门点击图片时,我会得到图片标签的事件
<img src="/static/media/magnet.d8028ed2.svg">
它的预期行为应该是我得到按钮元素的事件。为什么会这样。
【问题讨论】:
-
这不是你得到的事件,而是事件目标。
标签: javascript jquery html css reactjs