我希望能够在html输入元素中添加或删除属性。
我所做的是这样的:
constructor(props) {
super(props);
this.state = {inputState: 'readOnly'};
}
还有渲染函数:
<input className="form-control" type="text" value={floor} {...this.state.inputState} />
如您所见,我想在输入元素上设置 "readOnly" 属性。但现在我收到一个错误消息,上面写着:
在标记为
tag
的元素上出现了未知属性0
,1
,2
,3
,4
,5
,6
,7
,请将这些属性从元素中删除。
当用户点击输入元素时,它应该变为可编辑的,所以我想要动态更改此属性。
但是我该怎么做呢?