动态改变Div的颜色 - Javascript

mky*_*ong 0 html javascript colors dynamic

我认为这应该是一个简单的问题,但我无法搞清楚.我在父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 {
        }

    }
Run Code Online (Sandbox Code Playgroud)

Sar*_*raz 5

我无法弄清楚如何选择正确的div并改变它的颜色.

使用==而不是=:

if(element[i].id = 'right') {
                 ^
            -----|
Run Code Online (Sandbox Code Playgroud)