2017-09-05 34 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。 –

回答