如果颜色从深红色变为白色,我不知道如何更改元素的颜色。这让我很困惑,因为我尝试了很多解决方案,例如将它们变成变量。有人能告诉我我做错了什么,或者可能指出我正确的方向吗?我尝试过“重复”问题,但没有一个真正有相同的问题。
<button class="btn-startcall10" onclick="recorda()"><i class="fa fa-wave-square"></i> </button>
function recorda() {
document.getElementsByClassName("fa-wave-square")[0].style.color = "crimson";
if () {}
}
最佳答案
你可以尝试这样的事情
function changeColor(){
el = document.getElementById("fa-wave-square");
if(el.style.color === 'crimson'){
el.style.color = 'white';
} else {
el.style.color = 'crimson';
}
}
关于Javascript,使用 if 语句更改单击元素的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66241300/