我认为这应该是一个简单的问题,但我无法搞清楚。我在父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 {
}
}
答案 0 :(得分:5)
我无法弄清楚如何选择正确的div并改变它 颜色。
使用==
代替=
:
if(element[i].id = 'right') {
^
-----|