Eu fiz a atividade de um jeito totalmente diferente, então não sei se está certo ou errado.
Esse é o jeito que eu fiz:
function comprar() {
let opcaoSelecionada = document.getElementById ("tipo-ingresso").value;
let quantidade = document.getElementById ("qtd").value;
let valorADecrementar = parseInt (document.getElementById (`qtd-${opcaoSelecionada}`).textContent);
if (quantidade > valorADecrementar) {
alert ("Não há assentos disponíveis para a quantidade inserida!");
return;
}
let resultado = valorADecrementar - quantidade;
alert ("Compra realizada com sucesso!!");
let campoADecrementar = document.getElementById (`qtd-${opcaoSelecionada}`);
campoADecrementar.textContent = resultado;
}