Добрый день! Ребята, подскажите пожалуйста как забрать src="" тега <img>. Есть игровой автомат, в котором крутятся три барабана, изменение картинок организовано путем замены src, значения которых хранятся в массиве. Вращение барабана организовано через setInterval, который в свою очередь останавливается через clearInterval и Math.random(). Думаю что для подсчета очков мне нужно забрать src в переменную после остановки барабана и далее я пропишу в условной конструкции выигрышные комбинации. Только вот не получается src забрать. Пробовал document.getElementById(',,,').src, забирает но не меняется динамически. Подскажите как быть.
Старался код комментировать.
var pics=['images/1.gif', 'images/2.gif', 'images/3.gif', 'images/4.gif', 'images/5.gif', 'images/6.gif', 'images/7.gif', 'images/8.gif', 'images/9.gif', 'images/10.gif'];//храним src картинок
var imgs_1 = document.querySelectorAll('.carousel_1 img');//забираем картинки из карусели №1
var imgs_2 = document.querySelectorAll('.carousel_2 img');//забираем картинки из карусели №2
var imgs_3 = document.querySelectorAll('.carousel_3 img');//забираем картинки из карусели №3
var count = 0;
var a = 0;//здесь храним результат от setInterval
var b; // тут храним округленные рандомные числа
var c; // тут храним округленные рандомные числа
var d; // тут храним округленные рандомные числа
lever.addEventListener('click',function(){
b = Math.random()*10//рандомим от 0 до 10
b = Math.trunc(b) //округляем до целого
c = Math.random()*10//рандомим от 0 до 10
c = Math.trunc(c) //округляем до целого
d = Math.random()*10//рандомим от 0 до 10
d = Math.trunc(d) //округляем до целого
//console.log(b);//тестим рандом
//console.log(c);//тестим рандом
//console.log(d);//тестим рандом
var setInt1 = setInterval(slider1,100);//запускаем интервал
var setInt2 = setInterval(slider2,120);//запускаем интервал
var setInt3 = setInterval(slider3,140);//запускаем интервал
function slider1(){//запускаем барабан
a++;//добавляем к переменной 1 с каждым интервалом
if(a>=10){a=0} //ограничиваем переменную до 10
count--;
if(count<0) count = pics.length-1;
for(let i =0; i<imgs_1.length;i++) imgs_1[i].src = pics[(i+count)%pics.length];
if(a==b)clearInterval(setInt1); //останавливаем интервал
}
function slider2(){//запускаем барабан
a++;
if(a>=10){a=0}//ограничиваем переменную до 10
count--;
if(count<0) count = pics.length-1;
for(let i =0; i<imgs_2.length;i++) imgs_2[i].src = pics[(i+count)%pics.length];
if(a==c)clearInterval(setInt2)//останавливаем интервал
}
function slider3(){//запускаем барабан
a++;
if(a>=10){a=0}//ограничиваем переменную до 10
count--;
if(count<0) count = pics.length-1;
for(let i =0; i<imgs_3.length;i++) imgs_3[i].src = pics[(i+count)%pics.length];
if(a==d)clearInterval(setInt3)//останавливаем интервал
}})