クリックイベントを手動でトリガーするにはReactJS? ユーザーがelement1をクリックすると、input
タグのクリックが自動的にトリガーされます。ReactJSでクリックイベントを手動でトリガする方法はありますか?
<div className="div-margins logoContainer">
<div id="element1" className="content" onClick={this.uploadLogoIcon}>
<div className="logoBlank" />
</div>
<input accept="image/*" type="file" className="hide"/>
</div>
いくつかの外部ライブラリを見ると、入力要素をプログラムによって作成することをお勧めします。https://github.com/okonet/react-dropzone/blob/master/src/index.js#L7 –
Reactでこれをやりたがっている理由が分かりません。あなたは何を探していますか? – tobiasandersen
@tobiasandersenプログラマチックにトリガされたクリックで質問者が達成したいと考えているような、プログラム上で 'input'要素をフォーカスするのは完全に有効なユースケースです。 –