function comprar() {
let quantidade = parseInt(document.getElementById('qtd').value);
let tipoDoIngresso = document.getElementById('tipo-ingresso').value;
let listaElement;
switch(tipoDoIngresso) {
case 'pista':
listaElement = document.getElementById('qtd-pista');
break;
case 'superior':
listaElement = document.getElementById('qtd-superior');
break;
case 'inferior':
listaElement = document.getElementById('qtd-inferior');
break;
default:
console.log('Tipo de ingresso inválido');
return;
}
let quantidadeDisp = parseInt(listaElement.innerText);
if (quantidade > quantidadeDisp) {
alert('Quantidade de ingressos indisponível');
return;
}
listaElement.innerText = quantidadeDisp - quantidade;
}
Fiz a parte do tipo de ingresso com ajuda do chatgpt, achei mais simples de entender e acabei aprendendo sobre o funcionamento de Switch, case e break.