如何更改数组中元素的颜色?

时间:2014-08-25 20:37:58

标签: javascript

我想将集合中的每个元素更改为红色。我不知道,但我的解决方案不起作用。有任何想法吗?

var arr = [1,2,3,4];
for(var i=0; i<arr.length;++i){
arr[i].style.backgroundColor = "rgb(0, 0, 0)"; // I want to set i element in the array to color red

}

1 个答案:

答案 0 :(得分:-2)

您需要创建要插入DOM的HTML元素。就像现在一样,它都是JS。

var body = document.querySelector("body");
for (int i = 1; i<=4;i++){
    var node = document.createTextNode(i);
    node.style.color = "red";
    body.appendChild(node);
}