Rob*_*ert 0 javascript reactjs
我有以下元素代表调查中的按钮:
<button name={id} value={value} onclick={handleChoiceClick} className="choice__button">
<img src={image} className="choice__button-image"/>
<span className="choice__button-title">Button title</span>
</button>
Run Code Online (Sandbox Code Playgroud)
该handleChoiceClick函数触发handleChange函数并通过按钮的名称和值存储一些数据:
const handleChoiceClick = (e) => {
handleChange(e.target.name, e.target.value);
};
Run Code Online (Sandbox Code Playgroud)
这工作正常,但是当我单击按钮(图像或跨度)内的子元素之一时,该handleChoiceClick函数会获取另一个 event.target 作为参数,并且名称和值未定义。
解决这个问题的最佳方法是什么?检查event.target内部handleChoiceClick还是有更简单的方法吗?
| 归档时间: |
|
| 查看次数: |
874 次 |
| 最近记录: |