Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Nem copiando o código dá certo

Não sei qual o problema. Nem copiando o código (porque fazer sozinho é impossível) dá certo.

function alterarStatus(id) { let gameClicado = document.getElementById(game-${id}); let imagem = gameClicado.querySelector('.dashboard_item_img'); let botao = gameClicado.querySelector('.dashboard_item_button');

if (imagem.classList.contains('dashboard__item__img--rented')) {
    imagem.classList.remove('dashboard__item__img--rented');
    botao.classList.remove('dashboard__item__button--return');
    botao.textContent = 'Alugar';
} else {
    imagem.classList.add('dashboard__item__img--rented');
    botao.classList.add('dashboard__item__button--return');
    botao.textContent = 'Devolver';
}

}

1 resposta
solução!

Resolvido pelo ChatGPT