const feladatHozzaadasa = document.getElementById("hozzaadGomb") const feladatok = document.getElementById("feladatok") const feladatNev = document.getElementById("feladatNev") const hatarido = document.getElementById("hatarido") let modositasGombok = document.getElementsByClassName("modositasGomb") let keszGombok = document.getElementsByClassName("keszGomb") feladatHozzaadasa.addEventListener("click", () => { if (feladatNev.value == "" || hatarido.value == "") { alert("Nincs minden mező kitöltve!") return } const feladat = document.createElement("div") feladat.innerHTML = `Feladat: ${feladatNev.value}
` feladat.innerHTML += `Határidő: ${hatarido.value}` feladat.classList.add("feladat") feladatok.appendChild(feladat) const modositas = document.createElement("button") modositas.innerHTML = "Módosítás" modositas.classList.add("modositasGomb") feladat.appendChild(modositas) const kesz = document.createElement("button") kesz.innerHTML = "Kész" kesz.classList.add("keszGomb") feladat.appendChild(kesz) feladatNev.value = "" hatarido.value = "" Array.from(modositasGombok).forEach(gomb => { gomb.addEventListener("click", () => { let ujNev = prompt("Adja meg az új feladat nevét:") let ujDatum = prompt("Adj meg az új határidőt:") gomb.parentElement.children[0].innerHTML = `Feladat: ${ujNev}` gomb.parentElement.children[2].innerHTML = `Határidő ${ujDatum}` }) }) Array.from(keszGombok).forEach(gomb => { gomb.addEventListener("click", () => { gomb.parentElement.remove() }) }) })