在React.js中,当单击按钮时打印多个文本区的内容,可以按照以下步骤进行操作:
state = {
texts: []
};
render() {
return (
<div>
{this.state.texts.map((text, index) => (
<textarea key={index} value={text} readOnly />
))}
</div>
);
}
handleButtonClick = () => {
const newText = "新的文本区内容";
this.setState(prevState => ({
texts: [...prevState.texts, newText]
}));
}
render() {
return (
<div>
{this.state.texts.map((text, index) => (
<textarea key={index} value={text} readOnly />
))}
<button onClick={this.handleButtonClick}>点击按钮</button>
</div>
);
}
这样,当你在React.js应用中点击按钮时,就会在页面上打印出多个文本区,并且每次点击按钮都会添加一个新的文本区。
领取专属 10元无门槛券
手把手带您无忧上云