Napisałem króciutki i do bólu prosty kod, dodaje dynamicznie nowy element do listy z zawartością wprowadzoną do inputa, lecz przed tym sprawdza jeszcze czy element z taką zawartością już istnieje. Próbowałem wyskrobać kod, do usuwania klikniętego elementu, lecz stanąłem jedynie na takim kodzie:
var removeEl = document.querySelectorAll(".listItem");
for (var i = 0; i < removeEl.length; i++) {
removeEl[i].addEventListener("click", function (event) {
var t = event.target;
t.parentNode.parentNode.removeChild(t.parentNode);
}, false);
}
Link: http://codepen.io/kkondratowicz/pen/MebbgV