Есть код:
var asd = document.getElementById("asd");
var dsa = 0,
numInterval;
function intervalFunc(div){
numInterval = setInterval(funcForInterval(div),500)
}
function funcForInterval(div){
var randNum = getRandomNum(1,9);
var innerDiv = document.createElement('div');
innerDiv.innerHTML = randNum;
div.appendChild(innerDiv);
dsa++;
if(dsa >= 10){
clearInterval(numInterval);
}
}
intervalFunc(asd);
Срабатывает интервал только 1 раз.
Нужно обязательно включать интервал через функцию, где как параметр передаётся блок див в котором и выводятся числа.