Cześć, tworzę sobie liste to do i napotkałem mały problem, ale zacznę od początku.
Tak wygląda kod który dodaje notatkę do listy,
function addItem() {
if(textInput.value!="")
{
var newItem = document.createElement('div'),
textInputValue = textInput.value;
newItem.classList.add('list-item');
newItem.innerHTML = textInputValue + "<button id='deleteItem'>✘</button>";
list.appendChild(newItem);
tableList.push(newItem + textInputValue);
console.log(tableList);
}
else
{
alert('Wpisz coś');
}
};
Jak widać pushuje do tablicy treść, chcę później tą tablię przeparsować i wstawić do LocalStorage, ale zanim to zrobię chcę aby po kliknięciu przycisku remove element się usunął i tak też zrobiłem
function deleteItemFromList() {
document.addEventListener('click', function(e){
if(e.target.id === 'deleteItem')
{
e.target.parentElement.remove();
}
});
};
Ale chcę też pobrać jego numer w tablicy i też z tablicy go usunąć ale nie wiem jak to zrobić, prówoałem indexOf ale coś nie wychodzi, ktoś pomoże?