我想做一个列表,使每个元素都可以由用户编辑,因为列表是由用户输入创建的。我刚开始使用JavaScript,并且仍在学习。我可以用什么替换伪代码部分来产生所需的效果?如何通过JavaScript在HTML中单击另一个元素时更改一个元素的布尔值?
HTML:
<li v-for="item in items" contenteditable="false" id="item">{{item}}
<button id="editButton" contenteditable="false" onclick="edit()">Edit</button>
JS(伪代码):
function edit(){
when "editButton" is clicked{
"contenteditability" in "item" = true;
}
}
这个伪代码理论上就像一个魅力... whatts问题? – Konstantinos
所以这个按钮在李?因此,使用事件目标来获取按钮,选择父项并设置属性。 – epascarello
所有的答案都假设有一个......你可以看到它是一个模板,所以id是错误的,因为会有多个具有相同id的元素。 – epascarello