1
resposta

Solução Simplificada

function comprar() {
    let tipo = document.getElementById('tipo-ingresso').value;
    let quantidade = parseInt(document.getElementById('qtd').value);
    let qtdTipo = document.getElementById(`qtd-${tipo}`);
    if(qtdTipo.textContent - quantidade < 0) {
        alert(`Quantidade indisponível para ${tipo}!`);
    } else {
        qtdTipo.textContent -= quantidade;
    }
}
1 resposta

Oi Guilherme, tudo bem?

A sua proposta de solução parece estar no caminho certo. Você tá tentando acessar o elemento HTML correspondente ao tipo de ingresso de forma dinâmica, o que é uma ótima ideia.

Muito obrigada por compartilhar com a gente o seu código e parabéns por praticar!

Um abraço e bons estudos.