Ребята помогите плиз , через делегирование сделал добавление элементов, а вот удаление не могу сделать, ХЕЕЛП!
<div class="calc-body">
<div class="calc-item">
<!-- Тут Тело итема , система не пропустила -->
<button class="calc-del"></button>
</div>
<button class="calc-button">Добавить</button>
</div>
let calcBtn = document.querySelector('.calc-button'),
calcBody = document.querySelector('.calc-body'),
calcDel = document.querySelector('.calc-del'),
calcItem = document.querySelectorAll('.calc-item');
function addItemCalc() {
calcItem = document.createElement('div');
calcItem.classList.add('calc-item');
calcItem.innerHTML = `
<!-- Тут Тело итема , система не пропустила -->
<button class="calc-del"></button>
`;
calcBody.before(calcItem);
}
calcBody.addEventListener('click', (event) => {
const target = event.target;
if (target && target.classList.contains('calc-button')) {
addItemCalc();
}
});
calcBody.addEventListener('click', (event) => {
const target = event.target;
if (target && target.classList.contains('calc-del')) {
calcItem.forEach((item,i) => {
if (i == target) {
item[i] = item.remove();
}
});
}
});
https://codesandbox.io/s/element-plus-demo-forked-2q64i