javascript - 使用循环更改背景颜色
问题描述
单击按钮时,我正在尝试更改背景颜色。但是当我单击按钮时,颜色并没有按顺序更改,而是直接更改为最后一个。如何仅使用 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;
};
解决方案
推荐阅读
- java - 检查用户是否选择了单选按钮 java 之一
- ios - 倾斜时为 UIView 设置动画
- java - java中的String Pool在内部使用什么数据结构?
- specman - Specman e:如何使用预定义的 sequence.item?
- kubernetes - Kubernetes Worker 节点处于 NotReady 状态
- r - 将数据框的一列转置为多行,同时保留 ID
- node.js - IP 地址返回两个值,需要检查是否为 IPv4 格式
- c# - 如何从 IMAP 服务器获得完整响应
- javascript - 在下面创建一个网页,用于存储(设置)、获取和删除数据:
- python - Numpy:可以分解大小不等的多维数组吗?