2017-09-05 33 views
0

我想在JavaScript中使用类名更改CSS属性背景颜色。我的代码如下如何使用document.getElementsByClassName(“Class_Name”)直接更改JS中的样式属性

function changeColor(){ 
    document.getElementsByClassName("flex-items").style.backgroundColor = "blue"; 
} 

函数changeColor()通过按钮的onclick事件来调用。

<button onclick="changeColor()">Change Color</button> 

有没有解决这个问题的方法?

[注有与类名“柔性项”许多DIV盒子,我想改变一个单一的点击所有的背景颜色。]

+0

你应该问这里之前做一些研究。简短的回答是'.getElementsByClassName()'返回多个'HTMLElement',所以你的代码有地址。或者只是使用jQuery。 –

回答