(function () {
const Form = document.querySelector('form');
let targetElem;
let currentItem;
function clickHandler(e) {
targetElem = e.target;
currentItem = targetElem.parentNode.parentNode;
const black = document.querySelector('.black')
if (targetElem.classList.contains('button1')) {
currentItem.classList.add('black')
}
if (targetElem.classList.contains('button2')) {
currentItem.classList.add('gold')
}
}
Form.addEventListener('click', clickHandler)
})()
제가 버튼 1 2 클릭한것마다 body에 백그라운드색을 바꾸고
싶은데요; 이벤트 함수는 많이쓰면 안좋다고 하셔서
위임 식으로 target을 써서 하려구 하는데 이렇게 코드를치면
한번씩만 실행하고 종료를 해버리더라구요 ㅠ 어떡해 코드를
고쳐야 할까요 ㅠ?