【发布时间】:2022-01-25 15:22:38
【问题描述】:
在 ReactJS 中,onClick 事件在 Google Chrome 浏览器中不起作用,但在 Firefox 中可以正常工作。当我在 select 内的 option 标记中添加带有箭头功能的 onClick 事件时,它在 Google Chrome 中的任何情况下都不起作用。
<select>
{data.map( (item) => {
return(
<>
<option onClick={()=>alert('Test')} value={item.name} key={item.id}>{item.name}</option>
</>
)
})}
</select>
我实际上需要在 option 标签内调用带有一些参数的 ES6 箭头函数
<select>
{data.map( (item) => {
return(
<>
<option onClick={()=>LoadNew(item.id)} value={item.name} key={item.id}>{item.name}</option>
</>
)
})}
</select>
这在 Firefox 中运行良好,但在 Google Chrome 浏览器中不起作用。知道如何解决这个问题吗?
【问题讨论】:
标签: javascript reactjs google-chrome ecmascript-6