<span class="firstNumber"></span>
<span class="sign"></span>
<span class="secondNumber"></span>
<button id="plus">START</button>
var firstNumb = document.querySelector(".firstNumber");
var secondNumb = document.querySelector(".secondNumber");
var signn = document.querySelector(".sign");
var numb = 100;
var signArray = ["+","-","*","/"];
function randomNumbers(firstNumber,secondNumber){
function randomNumber(){
return Math.floor(Math.random()*numb)+1;
}
var firstNumber = randomNumber(numb);
numb = Number(firstNumber) - 1;
var secondNumber = randomNumber(numb);
sign(firstNumber,secondNumber);
}
function sign(firstNumber,secondNumber,randomSign){
var randomSign = signArray[Math.floor(Math.random()*2)];
putInBox(firstNumber,secondNumber,randomSign);
}
function putInBox(firstNumber,secondNumber,randomSign){
firstNumb.innerHTML = firstNumber;
secondNumb.innerHTML = secondNumber;
signn.innerHTML = randomSign;
}
function all(){
randomNumbers(),sign(),putInBox();
}
document.getElementById("plus").addEventListener("click",all)
Все хорошо пока не вызывается функция putInBox, и когда вставляется знак в span, функция sign, повторяется еще раз и еще раз к пока все не станет, undefined
Помогите пожалуйста, очень прошу