Я хочу создать анимированную кнопку, изменив ее цвет фона на регулярном интервале автоматически. Я использовал следующие Javascript:изменение фона кнопки автоматически на регулярном интервале в javascript
var colors = new Array("Red", "GreenYellow", "Fuchsia", "OrangeRed", "Yellow", "Blue", "Navy", "MediumSpringGreen", "Lime", "SteelBlue");
function bcAnimation(y){
var x;
x=y;
x.style.backgroundColor = colors[Math.floor(Math.random()*10)];
setTimeout(bcAnimation(x), 2000);
}
вложенная вызова не работает. кнопка изменяется один раз. Я назвал функцию из тела тега:
<body onload='bcAnimation(document.getElementById("x"));'>
Я также попытался это с помощью кнопки OnClick событие. Что мне не хватает?
Помог ли вам любой из ответов и ответили на ваш вопрос? Если нет, сообщите нам, чтобы мы могли больше помочь. Если это так, пожалуйста, отметьте наиболее полезный ответ как «принятый». Благодаря! –
спасибо. Проблема решена. – Asif
Спасибо! Вы можете принять ответ, нажав галочку под подсчетом голосов. –