編集button
を押すと、p
の要素のテキストを編集したいと思います。私は編集button
をクリックするとReact.jsで要素のテキストを編集するには?
、私はtextarea
を表示し、警告とキー付きテキストを取得私p
要素にそのテキストを入れることはできません。
React.jsで簡単な方法は何ですか?
私が編集ボタンを押すと、状態変化するとテキストエリアを編集すると、以下のコードをup.The示しています。
renderNormal: function() {
return (
<div>
<p>Edit me</p>
<button onClick={this.edit}>Edit</button>
</div>
)
},
renderForm: function() {
return (
<div>
<textarea ref="newText" defaultValue="Edit me"></textarea>
<button onClick={this.save}>Save</button>
</div>
)
},
render: function() {
if (this.state.editing) {
return this.renderForm()
} else {
return this.renderNormal()
}
}
はい、答えは上記です – Norx