1
resposta

problema no push (itemAtual) e o item e a quantidade deixaram de desaparecer assim q eu clico em adicionar

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

const form = document.querySelector('#novoItem')
const itens = localStorage.getItem("itens") || []
const lista  = document.querySelector('#lista')

form.addEventListener('submit', (evento) => {
    evento.preventDefault()

    const nome = evento.target.elements['nome']
    const quantidade = evento.target.elements['quantidade']

    criaElemento(nome.value, quantidade.value)

    nome.value = ""
    quantidade.value = ""
})

function  criaElemento(nome, quantidade) {
    const novoItem = document.createElement('li')
    novoItem.classList.add('item')
    /*  console.log(nome);
    console.log(quantidade); */

    const numeroItem = document.createElement('strong')
    numeroItem.innerHTML = quantidade
    novoItem.appendChild(numeroItem)

    novoItem.innerHTML += nome

    lista.appendChild(novoItem)

    const itemAtual = {
        "nome": nome,
        "quantidade": quantidade,
    }

    itens.push(itemAtual)

    localStorage.setItem("itens", JSON.stringify(itens))

}
1 resposta

Opa Matheus, tudo bem?

Sentimos muito pela demora em obter uma resposta.

Poderia por gentileza em enviar o seu código completo? Dessa forma posso analisar o seu código na totalidade e simular o problema para ajudá-lo de forma mais assertiva.

Você pode compartilhar o link do seu projeto via Github.

Ademais, se puder ser mais claro com relação ao seu problema, qual problema ocorre no push (itemAtual)? Aparece alguma mensagem de erro? O que quer dizer quando comenta que o item e a quantidade deixam de desaparecer?

Fico à disposição.

Tenha um bom dia e bons estudos.