Boa tarde pessoal!
estou com dificildade em fazero codigo funcionar, ele esta exatamente igual ao dos intrutores, porem simplismente nao funciona, aparece um erro no console, que nao consigo identificar qual é! aparece da seguinte forma:
app.js:3 Uncaught TypeError: Cannot read properties of null (reading 'querySelector') at alterarStatus (app.js:3:30) at HTMLAnchorElement.onclick (VM276 index.html:1:1)
não sei o que fazer, estou a horas tentando achar o erro, e nao consigo!
segue o codigo abaixo:
function alterarStatus(id) {
let gameClicado = document.getElementById(`game- ${id}`);
let imagem = gameClicado.querySelector('.dashboard__item__img');
let button = gameClicado.querySelector('.dashboard__item__button');
if(imagem.classList.contains('dashboard__item__img--rented')) {
imagem.classList.remove('dashboard__item__img--rented');
} else {
imagem.classList.add('dashboard__item__img--rented');
}
}
ele mostra que o erro esta na linha 3, mas não identifiquei qual o erro.