【发布时间】:2020-08-22 09:07:21
【问题描述】:
我有一个笔记应用程序,它显示带有编辑和删除选项的笔记。 如何使编辑/删除按钮仅在该注释 div 上起作用? 现在,每当我按下编辑/删除时,它只适用于第一个笔记,而不是我点击按钮的特定笔记。
Display.js:
render(){
const notesList = this.props.notesList;
const displayNotes = notesList.map( (note) =>
<div className="display">
<p id="note">{note}</p>
<button type="button" class="edit-button" onClick={this.props.edit}>Edit</button>
<button type="button" class="delete-button" onClick={this.props.delete}>Delete</button>
</div> );
return <div>{displayNotes}</div>;
}
App.js:
handleEdit = () => {
document.getElementById('note').contentEditable = "true";
}
【问题讨论】:
标签: javascript html css reactjs