let btn = document.querySelector("button"); let ul = document.querySelector("ul"); let inp = document.querySelector("input"); btn.addEventListener("click", function () { let item = document.createElement("li"); item.innerText = inp.value; let delbtn = document.createElement("button"); delbtn.innerText = "Delete"; delbtn.classList.add("Delete"); item.appendChild(delbtn); ul.appendChild(item); inp.value = " "; }); //------------ Event delegation ---------- ul.addEventListener("click", function () { if (event.target.nodeName == "BUTTON") { let listItem = event.target.parentElement; listItem.remove(); } }); // let delBtns = document.querySelectorAll(".delete"); // for (delBtn of delBtns) { // delBtn.addEventListener("click", function () { // let par = this.parentElement; // par.remove(); // }); // }