首页 > 解决方案 > 使用循环更改背景颜色

问题描述

单击按钮时,我正在尝试更改背景颜色。但是当我单击按钮时,颜色并没有按顺序更改,而是直接更改为最后一个。如何仅使用 for 循环来修复它。

but.addEventListener("click", clickfunction);

function clickfunction() {
  color = arr.shift();
  arr.push(color);
  bgcolor.style.background = color;
  but.style.color = color;
  but.innerText = color;
  comming[0].style.background = --color;
};

标签: javascripthtmlcssdom

解决方案


推荐阅读