quero criar um programa que receba 3 inputs do usuario ao clicar em um botão. Mas as váriaveis estão dando Nan como no exemplo a seguir.
<label for="comprimento">comprimento</label>
<input id ="comprimento" >
<label for="altura">altura</label>
<input id ="altura">
<label for="largura">largura</label>
<input id ="largura" >
<button>calcular</button>
<script>
var comprimento = parseFloat(document.querySelector("#comprimento").value);
var altura = parseFloat(document.querySelector("#altura").value);
var largura = parseFloat(document.querySelector("#largura").value);
function alerta() {
alert(comprimento*altura*largura)
}
var button = document.querySelector("button");
button.onclick = alerta
</script>