我有点新来JavaScript,我基本上想弄清楚如何有一个按钮,点击后改变背景颜色。目前我可以用三个单独的按钮来完成,但我不知道如何用一个按钮来完成。如何用一个按钮多次更改背景颜色(仅限JavaScript)?
单击我想要选择列表中的下一个颜色。
我没有关于JQuery的知识,所以如果代码不在JQuery中,我将不胜感激。
这是我的时刻:
<button onclick="myFunction1()">Red</button>
<script type="text/javascript">function myFunction1() {
document.body.style.backgroundColor = "red";
}</script>
<button onclick="myFunction2()">Blue</button>
<script type="text/javascript">function myFunction2() {
document.body.style.backgroundColor = "blue";
}</script>
<button onclick="myFunction3()">Green</button>
<script type="text/javascript">function myFunction3() {
document.body.style.backgroundColor = "green";
}</script>
感谢您的评论,而不是三个单独的按钮,我只想要一个按钮,每次单击它时将颜色更改为红色,蓝色或绿色。 – johnny
@johnny:误解了ES6中的问题。 – Przemek
没问题。感谢您的帮助! – johnny