Oi, Gustavo! Como vai?
Agradeço por compartilhar.
Gostei da forma como você separou a lógica usando a função autoCompra, isso deixa o código mais organizado e reutilizável. Também foi interessante o uso de template string em qtd-${ingresso}, que facilita bastante o acesso dinâmico aos elementos.
Uma dica interessante para o futuro é garantir que a quantidade também seja convertida para número antes da comparação, evitando comportamentos inesperados.
let quantidade = parseInt(document.getElementById('qtd').value);
let estoque = parseInt(document.getElementById('qtd-pista').textContent);
if (quantidade <= estoque){
console.log('Compra permitida');
}
Esse código transforma os valores em número antes de comparar, garantindo que a lógica funcione corretamente.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!