OBS: Acabei achando o erro.
Fui montando meu codigo com base do que vi no exemplo, na hora de definir as outras function somente copiei, colei substituindo as variaveis, porém nas cadeiras superiores funcionou mas nas inferiores não, olhei e revisei por um bom tempo e não consigo identificar onde o cod está divergindo ![]( )
function comprar(){
let tipoIngresso = document.getElementById("tipo-ingresso");
let qtd = parseInt(document.getElementById("qtd").value);
if(tipoIngresso.value == "pista"){
comprarPista(qtd);} else {
if(tipoIngresso.value == "superior"){
comprarSuperior(qtd);} else {
if(tipoIngresso.value == "inferior"){
comprarInferior(qtd);}}
}
}
function comprarPista(qtd){
let qtdPista = parseInt(document.getElementById("qtd-pista").textContent);
if(qtd>qtdPista){
alert("A quantidade selecionada encontra-se indiponivel, por favor verificar a quantidade de ingressos diponivel antes de realizar a compra.")
} else {
alert("Compra realizada com sucesso!");
qtdPista = qtdPista - qtd;
document.getElementById("qtd-pista").textContent = qtdPista;
}
}
function comprarSuperior(qtd){
let qtdSuperior = parseInt(document.getElementById("qtd-superior").textContent);
if(qtd>qtdSuperior){
alert("A quantidade selecionada encontra-se indiponivel, por favor verificar a quantidade de ingressos diponivel antes de realizar a compra.")
} else {
alert("Compra realizada com sucesso!")
qtdSuperior = qtdSuperior - qtd
document.getElementById("qtd-superior").textContent = qtdSuperior
}
}
function comprarInferior(){
let qtdInferior = parseInt(document.getElementById("qtd-inferior").textContent);
if(qtd>qtdInferior){
alert("A quantidade selecionada encontra-se indiponivel, por favor verificar a quantidade de ingressos diponivel antes de realizar a compra.")
} else {
alert("Compra realizada com sucesso!")
qtdInferior = qtdInferior - qtd
document.getElementById("qtd-inferior").textContent = qtdInferior
}
}