我有一个react 组件的一部分,看起来像这样:
var headerElement = someBoolean ? <input/> : 'some string';
return <th onClick={this._onHeaderClick}>{headerElement}</th>;
以及th
元素的单击处理程序:
_onHeaderClick(event) {
event.preventDefault();
console.log(event.target);
},
我想捕捉th
元素.当headerElement
是"some string"时,它可以正常工作,但当它是input
元素时,input
元素是event.target
属性中引用的元素.
实现这一目标的最佳方式是什么?