1
respuesta

Quebrando el problema en partes menores

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>

<style>

  body,html {
    background-color: lightskyblue;
  }

  .container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    flex-direction: row;
    align-content: center;
  }

  .calculadora {
    position: relative;
    text-align: center;    
  }

  .resultado {
    background-color: white;
    padding: 5px;
    font-family: monospace;
  }

</style>

<div class="container">
  <div class="calculadora">
    <button class="boton">Calcular</button>
    <input class="numero1"> <b>X</b> <input class="numero2"> <b>=</b>
    <span class="resultado"></span>
  </div>
</div>

  <script>

   var boton = document.querySelector('.boton');
   var numero1 = document.querySelector('.numero1');
   var numero2 = document.querySelector('.numero2');
   var resultado = document.querySelector('.resultado');

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

   resultado.textContent = numero1.value * numero2.value;

      });

  </script>

</body>
</html>
1 respuesta

Muy bien, todo junto en un mismo archivo html.