0

我认为这应该是一个简单的问题,但我无法弄清楚。我在父 div 中有两个 div,我想更改正确 div (javascript) 的颜色。我的代码循环遍历子 div,然后更改两者的颜色。我不知道如何选择正确的 div 并更改其颜色。这是我的代码(这会改变两者的颜色):

    var color = "#fdd42e";
    var element = document.getElementById(user_id).childNodes;

    for (i=0;i< element.length;i++) {

        if(element[i].id = 'right') {
            element[i].style.background = color;
        }
        else {
        }

    }
4

1 回答 1

5

我不知道如何选择正确的 div 并更改其颜色。

使用==代替=

if(element[i].id = 'right') {
                 ^
            -----|
于 2012-04-10T10:35:24.267 回答