簡體   English   中英

如何使用JavaScript更改類的背景顏色?

[英]how to use JavaScript to change the background color of a class?

我正在嘗試使用javaScript更改類的背景顏色,該類稱為行。下面列出了我的javascript和html代碼,但它不起作用,並且我不確定是什么問題,將不勝感激。

function changeColour() {
    var row = document.getElementsByClassName("row");
    row.style.backgroundColor="black";
}

我的按鈕的html代碼在下面列出。

<input type="button" id="btnColour" value="Change Colour" 
onclick="changeColour();" />

getElementsByClassName返回一個nodeList ,它是一個充滿匹配元素的類似數組的對象,您必須遍歷該nodeList並在每個匹配元素上設置樣式

function changeColour() {

    var row = document.getElementsByClassName("row");

    for ( var i=0; i<row.length; i++ ) {
        row[i].style.backgroundColor = "black";
    }

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM