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

Faça como eu fiz: recuperando elementos

function alterarStatus(id){
let gameClicado = document.getElementById(`game-${id}`);
let imagem = gameClicado.querrySelector('.dashboard__item__img');
let botao = gameClicado.querrySelector('.dashboard__item__button');
let nomeJogo = gameClicado.querrySelector('.dashboard__item__name');

alert(nomeJogo.textContent);

}
1 resposta
solução!

Olá, Henrique, como vai?

A lógica utilizada para recuperar os elementos do jogo está correta e segue a proposta da atividade. A função recebe o id, recupera o elemento correspondente na página e depois busca os elementos internos para acessar informações como imagem, botão e nome do jogo.

O ponto que precisa de ajuste está na escrita do método utilizado para buscar elementos dentro de gameClicado. No código foi utilizado querrySelector, porém o nome correto do método da DOM é querySelector.

Com a correção aplicada, o código fica assim:

function alterarStatus(id){
    let gameClicado = document.getElementById(`game-${id}`);
    let imagem = gameClicado.querySelector('.dashboard__item__img');
    let botao = gameClicado.querySelector('.dashboard__item__button');
    let nomeJogo = gameClicado.querySelector('.dashboard__item__name');

    alert(nomeJogo.textContent);
}

Obrigado por compartilhar sua solução. Caso continue evoluindo no projeto ou tenha outras dúvidas, o fórum permanece disponível para ajudar. Bons estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!