사용자 입력에 의해 목록이 만들어 지므로 각 요소를 사용자가 편집 할 수 있도록 목록을 만들려고합니다. 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