Estou escrevendo e aconpanhando a resposta mas ao comparar apenas o botão opaca e ele não volta ao normal nomsegundo clique, Meu código
if (imagem.classList.contains(`dashboard__item__img--rented`)){
imagem.classList.remove(`dashboard__item__img--rented`);
//botao.classList.add()
//botao.classList.replace(`dashboard__item__button`,`dashboard__item__button dashboard__item__button--return`)
} else {
botao.classList.add(`dashboard__item__img--rented`);
}
Codigo da aula que funciona
if (imagem.classList.contains('dashboard__item__img--rented')) {
imagem.classList.remove('dashboard__item__img--rented');
} else {
imagem.classList.add('dashboard__item__img--rented');
}
Não sei se é o caso mas a única diferença é que eu usei crase em vez de aspa simples. O que pode ser?