【发布时间】:2021-01-17 05:17:40
【问题描述】:
我有一个放置在另一个元素(绿色方块)上的文件选择器输入。绿色方块有一个启动模式的 onClick 函数。当我单击文件输入时,会触发两个 onClick 事件 - 一个用于文件管理器选择器,一个用于其后面的绿色元素。
我想防止绿色方形元素在单击文件选择器时触发 onClick。
如果我从 onClick() 调用 event.preventDefault(),它会成功阻止绿色元素 onClick,但也会阻止文件选择器输入启动。
stopPropagation 似乎什么也没做。
这是在 React 中。
【问题讨论】:
标签: javascript reactjs mouseevent