Si alguien quiere intentarlo con otro tipo de input, mucho más parecido a lo que van a encontrar en la realidad, les dejo mi programa que usa cajas de texto:
IMC Cual es su peso (en kilogramos)? <label for="">Cual es su estatura (en centimetros)?</label>
<input type="text" id="estatura">
<input type="button" onclick="Generar();" value="Generar">
</fieldset>
</body>
<script>
function Generar() {
//var kg = document.getElementById('peso').value;
//parseFloat(kg);
//var alt = document.getElementById('estatura').value;
// parseFloat(alt);
let kg= parseInt(document.querySelector("#kg").value);
let estatura= parseInt(document.querySelector("#estatura").value);
let IMC = (kg/((estatura*estatura)/10000)).toFixed(2);
alert("tu indice de masa corporal es " + IMC);
}
</script>
Posdata: Me costó mas de lo que quisiera admitir el lograr obtener un input de un form.