【发布时间】:2016-07-22 04:37:41
【问题描述】:
我有一个主 div,其中包含 n * n 个 div,它们有黑色背景或白色背景。
我希望他们通过点击主 div 来更改他们的 BGcolor。
这是我的代码(显然不起作用)。
function invert(){
var divs = document.getsElementsByTagName("div");
for(i=0; i<divs.length; i++){
if(divs[i].style.backgroundColor=="black")
{
divs[i].style.backgroundColor="white";
}
else if (divs[i].style.backgroundColor=="white")
{
divs[i].style.backgroundColor="black";
}
}
}
【问题讨论】:
-
请发布您的 html。我也发现了一个与你的类似的问题Change div color with javascript
标签: javascript css colors background onclick