не работает функция для замены рандомного цвета,без аргументов работает с аргументами нет=(
Вот так всё работает! как только меняю в функции square на parent и передаю в запуске функции
square по чему то не работает
const body = document.querySelector('body'),
square = document.createElement('div');
square.classList.add('box');
body.append(square);
const boxColor = ['blue','red','green','yellow','black']
function changeColor (parent){
const random = boxColor[Math.floor(Math.random() * boxColor.length)]
square.style.backgroundColor = `${random}`
}
setInterval(changeColor,3000)
changeColor(square);
вот так уже не работает =((
const body = document.querySelector('body'),
square = document.createElement('div');
square.classList.add('box');
body.append(square);
const boxColor = ['blue','red','green','yellow','black']
function changeColor (parent){
const random = boxColor[Math.floor(Math.random() * boxColor.length)]
parent.style.backgroundColor = `${random}`
}
setInterval(changeColor,3000)
changeColor(square);
Ответы (1 шт):
Автор решения: Iliya Brook
→ Ссылка
сори передал в интервал вызов функции без аргумента ступил =/
так работает
function changeColor (parent){
const random = boxColor[Math.floor(Math.random() * boxColor.length)]
parent.style.backgroundColor = `${random}`
}
setInterval(()=>{
changeColor(square);
},3000)
changeColor(square);