【问题标题】:How to change css properties with javascript [duplicate]如何使用javascript更改css属性[重复]
【发布时间】:2016-11-08 22:25:21
【问题描述】:
var lights = ("blue", "white", "violet");

function check() {

for(var i = 0; i <= lights.length; i++) {
    if(i = "blue") {

  } else if (i = "white") {

  } else if (i = "violet") {

  }
}

我需要帮助,我希望能够更改此处未列出但包含背景颜色为蓝色的 css 属性,并且我想在访问 javascript 时将其更改为另一种颜色。如果有人知道,请他们告诉我一步一步该怎么做,谢谢

【问题讨论】:

  • 1) 获取元素 2) element.style
  • 1) 谷歌set CSS with JavaScript 2) 不客气。
  • 你想做什么?您需要发布更详细的问题。
  • 额外提示 #3:i 是一个数字,而不是一个字符串。
  • 整个代码毫无意义,你的意思是。那个数组表示法。

标签: javascript css


【解决方案1】:

如果你想使用纯 Javascript,你可以使用这样的东西来为元素设置背景颜色:

document.getElementById("myDiv").style.backgroundColor = "blue";

【讨论】:

    【解决方案2】:

    有几种方法可以更改元素的 CSS 属性。这两种方法都需要accessing HTML DOM elements by ID or class

    经典 Javascript:

    document.getElementById('someID').style.backgroundColor = "blue";
    

    jQuery:

    $('#someID').css('backgroundColor', 'blue');
    

    【讨论】:

      猜你喜欢
      • 2017-11-17
      • 2021-07-30
      • 2013-02-20
      • 1970-01-01
      • 2014-10-12
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 2013-06-13
      相关资源
      最近更新 更多