输入字段 ReactJs 上的 e.target.value,它是如何工作的?

IT技术 javascript reactjs
2021-04-24 07:44:11

https://facebook.github.io/react/docs/thinking-in-react.html

我在本教程的末尾,我只是不明白 e.target.value 是如何工作的。完成本教程的最后部分,请查看示例代码。我是 React 和 Javascript 的新手。

2个回答

e是您附加到某个组件上的某个事件的事件处理程序的参数......在这种情况下是onFilterTextInput事件。事件是具有某些属性的对象,e.target几乎总是代表一个 DOM 元素。

因此e.target.value是一些 DOM 元素的 value 属性,在这种情况下,这意味着在搜索输入中输入的文本。

当需要处理多个受控输入元素时,可以为每个元素添加一个name属性,让处理函数根据event.target.name的值来选择要做什么。作者:React DOC