Oi Eric,
Pelo que entendi, você está enfrentando um erro relacionado ao querySelector
ao testar o código do vídeo 5, onde você está configurando o ícone de disquete. O erro específico que você está recebendo é: "Uncaught DOM Exception: Failed to execute 'querySelector' on 'Document': '[data-value"undefined" input[type="[text"]' is not a valid selector."
Parece que o problema está na linha 97 do arquivo main.js
, onde você está criando a função salvarEdicao()
. Na chamada do querySelector
, você está passando um seletor inválido.
Aqui está a linha de código que você precisa corrigir:
const itemEditado = document.querySelector(`[data-value"${itemAEditar}" input[type="[text"]`)
O problema está na falta do sinal de igual depois de data-value
. Além disso, você precisa adicionar um espaço entre o atributo type
e seu valor [text]
.
A linha corrigida ficaria assim:
const itemEditado = document.querySelector(`[data-value="${itemAEditar}"] input[type="text"]`)
Dessa forma, o querySelector
irá selecionar corretamente o elemento desejado.