如果颜色在数组中,我们如何向按钮添加颜色?

qq24tv8q  于 2021-09-23  发布在  Java
关注(0)|答案(1)|浏览(183)

关闭。这个问题需要详细或明确。它目前不接受答案。
**想改进这个问题吗?**编辑这篇文章,添加细节并澄清问题。

两天前关门了。
改进这个问题
我们有一个颜色数组,必须将此数组应用于按钮元素:

array = ["red" , "blue", "green"];

我是这样尝试的:

<button id="main" on click="function1()">click me!</button>
0x6upsns

0x6upsns1#

将当前索引存储在变量中,并使用它引用数组中的相应项。

array = ["red", "blue", "green"];
var i = 0;
main.addEventListener("click", function() {
  this.style.color = array[i];
  i = i == array.length - 1 ? 0 : ++i;
})
<button id="main">click me!</button>

相关问题