【发布时间】:2021-05-25 04:36:34
【问题描述】:
我想制作一个换色器按钮,但在最后一次单击后,颜色将设置为未定义。知道如何删除它吗?
var color = ["Orange", "Red", "Green", "Blue"];
var i = 0;
document.querySelector(".changeColorBtn").addEventListener("click",
function() {
i = i < color.length ? ++i : 0;
$('*[id="changeColor"]').css('color', color[i]);
$('*[id="changeColorBack"]').css('background', color[i]);
document.querySelector('.changeColr').innerHTML = color[i];
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h1 class="changeColr" id="changeColor">COLOR</h1>
<button class="changeColorBtn">Change</button>
【问题讨论】:
标签: javascript html jquery colors