Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resultado NaN

Opa! Fiz dessa forma e sempre dá NaN o resultado, acredito que esteja igual o do professor mas não deve estar pq o resultado não é o correto. Qual seria o erro?

<body>
  <button class="botao">Calcula</button>
  <input class="numero">
  <input class="tabuada">
  <span class="resultado"></span>

  <script>
    function pegaElemento(seletor){
      return document.querySelector(seletor);
    }

    function multiplica(numero, tabuada){
      return numero*tabuada;
    }

    var botao = pegaElemento('.botao');
    var numero = pegaElemento('.numero');
    var tabuada = pegaElemento('.tabuada');
    var resultado = pegaElemento('.resultado');

    botao.addEventListener('click', function() {

        resultado.textContent = multiplica(numero.value * tabuada.value);

    });
  </script>
</body>
</html>
1 resposta
solução!

Já achei o erro! Estava colocando o * ao invés da vírgula quando chamava a função multiplica. Valeu!