Javascript,使用 if 语句更改单击元素的颜色

标签 javascript if-statement styles styling

如果颜色从深红色变为白色,我不知道如何更改元素的颜色。这让我很困惑,因为我尝试了很多解决方案,例如将它们变成变量。有人能告诉我我做错了什么,或者可能指出我正确的方向吗?我尝试过“重复”问题,但没有一个真正有相同的问题。

<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';
  }
 }

https://jsfiddle.net/Lyuvf9a6/3/

关于Javascript,使用 if 语句更改单击元素的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66241300/

相关文章:

php - JavaScript 推送键值

java - if else 语句之间的 float 在 3 以内?

silverlight - 如何在 Silverlight 中合并样式?

Javascript 获取 ID 的 CSS 样式

button - ExtJS按钮样式工具栏

javascript - 如何在reactjs中添加组件

JavaScript 作用域冲突

java - 新的 Chrome 更新阻止了 Java;在调用我的小程序代码之前,我如何才能等到获得许可?

javascript - JS if (a == b || a == c) 的缩写

java - Java中变量初始化错误