Ao realizar a compra o alert funciona perfeitamente, mas na página a quantidade atualizada fica como NaN (linhas 23 em diante)
também tentei limitar o número de ingressos para 10 por compra (linha 20), porém não funcionou, é como se não tivesse código algum
function comprar(){
let tipo = document.getElementById('tipo-ingresso');
let qtd = parseInt(document.getElementById('qtd'));
if(tipo.value == 'pista'){
comprarPista(qtd);
}
if(tipo.value == 'superior'){
comprarInferior(qtd.value);
}
if(tipo.value == 'inferior'){
comprarSuperior(qtd.value);
}
}
function comprarPista(qtd){
let qtdPista = parseInt(document.getElementById('qtd-pista').textContent);
if (qtd > 10) {
alert(`Ingressos por compras ultrapassado. Número máximo: 10`)
qtd == 10
}else if (qtd > qtdPista) {
alert('Quantidade indisponível para tipo pista');
} else {
qtdPista = qtdPista - qtd;
document.getElementById('qtd-pista').textContent = qtdPista;
alert('Compra realizada com sucesso!');
}
}