Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Detail in function to multiply

I think there´s a bit problem in the code, certainly in the multiplication function.

 function multiplicarDosNumeros(numero1, numero2){
        return document.querySelector(selector);
    }

The return value is wrong, it should be something like this:

 function multiplicarDosNumeros(numero1, numero2){
        resultado.textContent = numero1.value * numero2.value;
        return  resultado.textContent;
    }

It´s just a little detail but needs to be corrected. ¯_(ツ)_/¯

1 respuesta

Yes, you are right, but you only need to return the value, this is the result

<button class="boton">Calcular</button>
<input class="numero1">
<input class="numero2">
<span class="resultado"></span>

<script>

 function bucarElemento(selector){
        return document.querySelector(selector);
    }

 function multiplicarDosNumeros(numero1, numero2){
        resultado = numero1 * numero2;
        return resultado;
    }

 var boton = bucarElemento('.boton');
 var numero1 = bucarElemento('.numero1');
 var numero2 = bucarElemento('.numero2');
 var resultado = bucarElemento('.resultado');

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

 resultado.textContent = multiplicarDosNumeros(numero1.value, numero2.value);

    });
</script>

Regards!