Hola buenos dias, estoy practicando para que al apretar un boton, me salte un alert con el resultado de la suma entre el numero que puse en el campo y uno random pero cuando apreto el boton, no se suman los numeros y me aparece la leyenda El numero [object HTMLInputElement] y donde dice object quiero que aparezca el numero ingresado por el usuario. Como lo soluciono y porque pasa eso? Saludos
<meta charset="UTF-8">
<input/>
<button>Enviar</button>
<script>
//el usuario tiene que poner en 1 boton un numero y se le devolvera el resultado de ese numero sumado con uno random siempre y cuando el numero ingresado sea menor o igual al random
var random=Math.round(Math.random()*10);
var input1=document.querySelector("input");
input1.focus();
function operaciones(){
if(parseInt(input1.value)<=random){
var suma=input1+random;
alert("El resultado de la suma es: "+suma)
}else{
alert("El numero "+input1+"es mayor a "+random)
}
input1.value="";
input1.focus();
}
var button=document.querySelector("button");
button.onclick=operaciones;
</script>