Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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

[Dúvida] Pra mim não está dando certo

function alterarStatus(id) { 
    let gameCliclado = document.getElementById( `game-${id}`);
    let imagem = gameCliclado.querySelector('.dashborad__item__img');
    let botao = gameCliclado.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';
}
}

Mesmo fazendo exatamente igual o dos instrutores o meu da essa mensagem no console:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Note que na sua variável imagem está assim:

let imagem = gameCliclado.querySelector('.dashborad__item__img');

Está escrito dashborad mas deveria ser dashboard. Então ficaria assim:

let imagem = gameCliclado.querySelector('.dashboard__item__img');